This is how I chose my name, I went to one of those baby names websites, seriously just google baby names and you'll get dozens. Anyway, I chose the boy names, and went through lists like the top 100 names and things like that. They let you pick lists by the first letter, the meaning you want, or even a specific ethnic group.
I scanned through hundreds of names and made a list on a piece of paper of the ones I liked. Eventually one just kind of popped out at me and I was like "that's it, that's my name." If one doesn't just pop out, think about each of the names on the list for a while, think about how it would feel to be called it, that sort of thing. You'll narrow it down and eventually find one that you like and fits who you are.
Don't rush it though, you have to live with the name for the rest of your life, so take the time to find one that really fits.