People claim to have a good memory or a bad memory but memory is really a broad concept. There are many different kinds of memory and I suspect certain types of memory come easier to some types than others.
I've read from multiple sources that logical types tend to find it easier to remember facts and figures than names and faces. Reverse is true for ethical types. I know this is certainly true for myself. For some odd reason, I've always found it easy to remember numbers and people wonder how I can memorize things like my library card number or license plate number off the top of my head.
Names and faces for me take more effort. It's not uncommon for someone to tell me their name only to find I forget it right away. That gets kind of embarrasing. Faces are kind of a hit or miss thing for me. If the face is rather nondescript looking and not distinctive enough, I'll probably forget it unless its someone I see frequently.
There's also short-term memory and long-term memory. I've always been stronger in long-term memory than short-term.
There's also remembering that you have to do something at a later time. Again, this is something that's hit or miss for me. If its something I do on a regular basis, I'm not likely to forget it. If its a one-time event, I may forget it if I don't have some kind of reminder. Once in a while I've entered something in my daily planner, and completely forgot about it because I *forgot* to look at my planner. What I find works for me is to place the reminder where you know you're going to see it. The planner is normally in my purse hidden from view, but if I put the post-it note right in front of the computer, I know I'll see it because I'm on the computer several hours each day. Its a simple piece of advice that I think many people neglect.