I made a list of age appropriate names that I liked... then tried them out in front of the mirror and talking aloud to myself when in private. I didn't want any reminder of the name given to me at birth because I get upset that I still have to use it.
I then narrowed down my list with the help of people on Susans... and got it down to 2 names: Jenny or Alice. I decided that Jenny sounded too close to my mother's name (Jane), so went with Alice. The other name I love is Skye but it was too close to my daughter's name, so I gave it to myself as a second name. However, if my family reject me when I eventually come out, I will take it as my surname.
It is a personal thing, so give it some thought. When I made my list I thought about people in my classes when I was at school, songs I liked, celebrities I liked, fictional characters I could relate to... and so on. I added Alice to my list because I like the song by Shinedown 'Her name is Alice' and there were lots of passages in the book 'Adventures of Alice in Wonderland' when I was reading it to my daughter that I could relate to.
The one thing I would recommend though is once you decide a name, google it with your surname and see what kind of person comes up. My parents were going to call me Lucy had I been born correctly, but when I googled Lucy Skye, I got a porn star...
love
Alice