Baby Names with Meanings
Every name below carries its traditional meaning — 341 names in all, from Hebrew, Greek, Latin, Arabic, Irish, French, German, Spanish, Sanskrit, Japanese, Welsh, Scottish and more. Search by name, filter by gender or origin, or let fate choose one for you.
How it works
Meanings here are the traditional ones recorded in standard name dictionaries — the sense a name carried in its language of origin. A few names have debated origins (scholars argue over some, like whether Arthur truly means "bear"), and where a name is used across cultures it is listed under its best-known origin; the meaning given is the one parents have used for generations.
How to use the finder: type any part of a name (or a meaning, like "light" or "warrior") in the search box, narrow by gender or origin, or press Surprise me and let the list choose. Every name is shown with its gender, origin and meaning — no account, no list to download, just browse.
Frequently asked questions
How do I pick a baby name?
Start with the sound: say it out loud with your surname, and check the initials. Then the meaning — many parents pick a meaning they want to speak over their child, like "light," "peace" or "strength." Finally, test it for a lifetime: it has to suit a baby, a teenager and a professional.
Are these meanings exact?
They are the traditional dictionary meanings. A name used for a thousand years gathers shades of sense, and a few have genuinely uncertain roots — the page gives the standard meaning rather than inventing precision where scholars disagree.
Can I find names from my own heritage?
Yes — filter by origin. The list covers Hebrew, Greek, Latin, Arabic, Irish, French, German, Spanish, Sanskrit, Japanese, Welsh, Scottish and English names, with more origins easy to add.
What makes a name unisex?
Names listed as unisex are in regular use for both boys and girls today — some began on one side (like Rowan or Eden) and crossed over through use.