Smart Baby Names is a dictionary of over 41,000 unique baby names (17,689 boy names and 23,609 girl names) from 79 different origins such as English, Latin, German, Greek, Hebrew, French, Irish, Spanish, and so forth. With pronunciation, meaning and origin for each of the names, this site also comes handy as a great reference manual for name popularity rankings, related names, similar names, name variations, and names that sound alike. Start your search by sex / gender (male or female), by initial letter or by name origin.
Browse baby names and name meanings by initial letter.
Browse baby names by origins or originating cultures / civilizations.