I'm looking for a word that describes a person who is unable to remember people's names.
An example would be:
You can't blame her though, she is a [forgetter of names].
In terms of a condition I found aphasia, which the OED defines as the "loss of ability to understand or express speech, caused by brain damage" but this isn't quite what I'm looking for.
Which word would be best suited?