Baby names by origin
153 names across 21 cultural origins — every one with a meaning, pronunciation and cultural background.
Browse a culture
- Italian names63
- Arabic names19
- Japanese names15
- Latin names13
- Greek names11
- Hebrew names8
- Irish names5
- Sanskrit names4
- Persian names2
- Welsh names2
- Cornish names1
- Dutch names1
- Hindi names1
- Igbo Nigerian names1
- Indian Sanskrit names1
- Mayan names1
- Scandinavian names1
- Scottish Gaelic names1
- Spanish names1
- Swedish names1
- Turkish names1