Not exactly what you're looking for, but take a look at these:
http://www.babynamecenter.com/ has different categories...popular,
shakespearean, unusual, etc
http://www.babycenter.com/babyname you can enter origin of name, #
syllables, first and last letter
This may not help with choosing, but I thought it was cool
http://babynamewizard.com/namevoyager/lnv0105.html
as you type in a name you are interested in, the field narrows. IE it
displays popularity of similar names by same first letter, then second
letter, etc until you have only the name you typed in left and you can see
how it's popularity has changed over time. If you know the first sound you
want, it might help with a choice.
Amy