Have a hard time remembering names? Try this:

Problem: You have a hard time remembering people’s names. You’re not alone. “When I teach preventive memory classes to healthy adults, 90 to 95 percent of participants say they’re not good at recalling names,” says Edgerly. The problem may be storage (you weren’t paying attention when you met the person), retrieval (you can’t call up the name), or a combination of both.
Solution: Most people are visual learners, which explains why you rarely forget faces but often forget names. So when you meet someone new, take a good look at the person, repeat her name to yourself at least three times, then use it in conversation. For instance, if you meet a Mary, ask, “So, Mary, where do you live?”
“You can also try to link the name with a distinguishing feature,” suggests Small. So if you’re introduced to a Mrs. Chambers with prominent cheekbones, think “cheekbones-Chambers.”