I read in a book that if you associate a name with a funny image, like something on their head you will never forget their name. I tried it once with a co-worker named Robert, picturing a Robert's screwdriver on his head and it's been years, but I've never forgotten him!
Also, if you repeat a name back to them when introduced, it also works. A gentleman named Morgan introduced himself to me and I associated him with Captain Morgan's Rum. I haven't forgotten him, either! It helps if you like to drink, too!

