Try this one, an Onomastikon or Dictionary of Names http://www.flick.com/onomastikon/ And this one, to help you pick your baby's name http://www.kabalarians.com/html/surf-by.htm