Here’s a few tips to improve your memory, or appear to.
Why do we never remember peoples’ name? I mean, they just told us their name ten seconds earlier and yet we forget. Here's why. When we first meet someone we both usually say our names first. "Hi, I'm John, and you are?" In those first few seconds of meeting someone our brains are busy sizing them up so we may or may not hear their name, and we certainly can't recall it.
Knowing this helps, but it's hard to overcome. The simple solution is to ask the person to repeat their name. "I'm sorry, can you tell me your name again?" It shows you care enough to want to remember it. Or, write it down at some point and ask them to spell their name. Lastly, ask for a business card and glance at the name when they hand it to you. Hearing it again, writing it down, getting a business card will all help you recall their name for the longterm as well.