I'm bad with names on a normal basis. When I try, I'm decent at them - I only try at interviews though, and I'm pretty much repeating the person's name in my head the whole time because it'd be embarrassing if I called them by the wrong name and they'd never hire me.