I chose my name because it was the closest thing to my birth name. I wanted to keep my initials MJ, so I wanted to have a masculine M name.
One thing I can say though if you're thinking about names and you decide to share it with someone else for opinions, just be aware that their opinion may shape yours even if you had already chosen a name. For example, when my sister found out I wanted to use the name Mitchell, she made me feel kind of ashamed of the name by saying the name sounded gross, that the name sounded like it belonged to a (excuse the phrase) fat greasy nerd guy... it upset me and made me change my mind for a while, but I just decided to go with what I wanted in the end, not what someone else wanted. Besides, it's MY name. I'M the one who's going to be living with it, not anyone else. So the key is not to please anyone else with your name, you should aim to please yourself with a name you love and can live with. 🙂