Memorizing is a learnable skill, like anything else. There are lots of tricks you can use that eventually become second nature. A good starting point might be the book "Moonwalking with Einstein" by Joshua Foer. If you want to remember names easily check out Harry Lorayne. There's a YouTube video titled "Harry Lorayne memorizes audience's names" where he demonstrates his abilities. I started using his method recently and found it works well. But as with anything else you have to explore and figure out which methods work best for you. Good luck.