I'm phenomenally bad at this, and am ashamed to be so. Names & faces are hard for me to remember, I have to make an extreme effort to recall them. I can tell who a person is by the vibe they give off for some reason, but heck if I remember their name. I think this is, in part, due to a childhood issue of avoiding looking people in the face (I don't have this problem now). Thankfully, I'm getting better at it.