General synonyms:
* Absent-minded
* Spacey
* Scatterbrained
* Airheaded
* Inattentive
* Distractible
* Unmindful
* Memory-impaired
More formal synonyms:
* Amnesiac (if referring to a serious memory disorder)
* Oblivious
* Careless
* Negligent
Informal synonyms:
* Ditzy
* Clueless
* Forget-me-not (sarcastic)
The best synonym to use will depend on the specific context and the desired tone.