Baby names by origin
Where a name comes from, and what it meant before it was a name. 19,513 names across 37 traditions, each one with its meaning and its official birth figures.
Hebrew3,378 namesArabic2,674 namesEnglish2,660 namesLatin2,332 namesGreek2,099 namesSanskrit1,485 namesGermanic807 namesIrish722 namesFrench362 namesScottish318 namesYoruba266 namesWelsh257 namesSpanish244 namesPersian239 namesNorse & Scandinavian221 namesJapanese172 namesSlavic140 namesHawaiian136 namesIgbo131 namesModern coinage123 namesItalian110 namesPunjabi95 namesTurkish95 namesYiddish71 namesChinese60 namesNative American58 namesCeltic57 namesAramaic52 namesAmharic & Tigrinya46 namesSwahili36 namesBasque36 namesVietnamese35 namesAkan35 namesNahuatl33 namesDutch30 namesEgyptian27 namesArmenian24 names
Only names with an etymology we can stand behind appear here. Plenty of names — modern coinages, invented spellings, blends of two names — do not have one, and we would rather leave them out than make something up. A further 41 traditions are in the catalogue with only a handful of names each, so they do not have a page yet.
Or browse every name A–Z, or see the live Baby Names Arena leaderboard.