I'm terrible with names- really embarrassingly so. People I've known for 20 years, I still have trouble with their names. I can remember what they do, how many kids they have, their positions on topics- but not their names. And to make it worse, evidently I'm memorable, because people I've spent very little time with always remember my name. I hate hoping someone else will come up and talk to us so I'll hear the name and not have to admit I couldn't remember it.
peace,
ES