I found a great site for names. However, now my paste button won't do it's thing. I believe the site was www.babynology.com. It's completely free and you can even go by country. Plus, it will give you the meaning of the name which really helps round out your character.
Try it, you won't be disappointed!