Changing my name is something I've thought about a lot.
My name is Mohammed which is the most recognizable Muslim. I doubt that there is anybody who doesn't know Mohammed is a Muslim name.
The main reason why I hate it is that not only everybody is gonna assume I'm a Muslim abut also they will think of the bad stereotypes people associate with being Muslim.
I'm a very liberal atheist and while there isn't a name that says "liberal atheist", there are many that makes you just random another guy. With Mohammed people feel like they already know your political/religious views. It happened with me many many times on trains and stuff, you know people talking to me as if I'm a typical Muslim once they knew my name.
I sometimes wish my parents had named me a more generic Arabic name like "Zayd" or "Sayf" or even "Omar".
One last thing, it's not good with the ladies. God I always imagine myself walking up to a girl in a bar trying to chat her up and then going "hey what's up, my name is Mohammed can I buy you a drink"
Having said that, I'm probably not gonna change it not because I fear it might upset my parents or family but because I've always been a Mohammed ad I will always be one. It's how I'm known, it's part of who I am.