Names by origin
Europe
English
70 namesNames from Old and Modern English, including nature words, virtue names and names that started as place names or surnames.
Irish
49 namesGaelic names from Ireland. Many have spellings that differ a lot from how they are said, so we include pronunciations.
Scottish
32 namesNames from the Scottish Highlands and Lowlands, from Gaelic, Scots and the names of clans and places.
Welsh
28 namesNames from the Welsh language (Cymraeg), including names from medieval poetry and the Mabinogion.
French
45 namesNames from the French-speaking world, often gentle forms of Latin and Germanic names.
German
45 namesGermanic names, many built from old words for nobility, battle, protection and fame.
Italian
26 namesItalian names, many coming from Latin, saints' names and the Renaissance.
Spanish
35 namesNames from Spain and Latin America, including Basque names and names honoring the Virgin Mary.
Scandinavian
32 namesOld Norse and modern Scandinavian names from Norway, Sweden, Denmark and Iceland.
Slavic
25 namesNames from Russian, Polish, Czech, Serbian and other Slavic languages, often built from words like mir (peace) and slav (glory).
Greek
54 namesAncient and modern Greek names from mythology, philosophy and the early Church.
Latin
54 namesNames from Latin, the language of Rome, many from virtues, nature and Roman family names.
Middle East & Central Asia
Hebrew
73 namesHebrew names, many from the Bible, that are now used in almost every culture on Earth.
Aramaic
4 namesNames from Aramaic, the everyday language of much of the ancient Near East.
Arabic
50 namesArabic names used across the Muslim world and by Arabic-speaking Christians, often built on qualities like beauty, nobility and faith.
Persian
32 namesNames from Persian (Farsi), from the Shahnameh epic, from Zoroastrian tradition and from nature and poetry.
Turkish
28 namesModern and Old Turkic names, often from nature, the sky and heroic qualities.
East & Southeast Asia
Japanese
51 namesJapanese names. The meaning depends on the kanji a family chooses, so we give a common reading.
Chinese
33 namesChinese given names. The meaning depends on the characters chosen, so we give a common reading.
Korean
19 namesKorean names, both Sino-Korean names (where the hanja chosen set the meaning) and native Korean words.
Vietnamese
15 namesVietnamese given names, often chosen for beauty, virtue or elements of nature.
Filipino
18 namesNames from Tagalog and other languages of the Philippines, from pre-colonial words for nature and virtues.
Africa
Yoruba
24 namesYoruba names from Nigeria, Benin and Togo. They often tell the story of the family or the child's birth.
Igbo
23 namesIgbo names from south-eastern Nigeria, many of which honor Chi or Chukwu (God).
Akan
17 namesAkan names from Ghana, including day names that record the day of the week a child was born.
Swahili
25 namesSwahili names from the East African coast, from Kenya and Tanzania.
Zulu & Xhosa
24 namesNames from the Nguni languages of Southern Africa, often expressing a family's hopes or feelings when a child is born.
Ethiopian
13 namesAmharic and Ethiopian names, including Ethiopian Orthodox names from biblical tradition.