I would only make my decision based on someone else's name if it was a family member. For example I will not name myself the same as my wife or daughters. Probably not even my mom...
But I love the name I chose with help here (see my thread). I love it and I have a new signature too, that I absolutely adore. I have never ever felt so happy about a name! I always hated my name, now I get to LOVE it.
And I think you should too. Pick a name that you will love. Your mom's opinion is nice but if you don't like it, don't stick with something you'll regret.
I would start with popular names in your birth year or around your birth year or at least around that decade. Social Security and baby naming sites have those. Then try on a few and see how they sound and how you'd sign them. If you have cultural considerations too (eg. Asian, Latino/Hispanic, Eastern European etc) take that into account, but by no means think you're stuck with a particular name. I am of Indian extraction but many in my family have had Christian names. I don't like how some Hindi names sound although some are absolutely beautiful, and I named my daughters with Hindi names along with Christian names.
Good luck! I wish you all the best in choosing. It's hard!