Find the perfect baby name
Search 2396+ baby names by meaning, origin, and popularity. Each name carries a curated meaning, with gender and origin enriched from free live data.
Top Girl Names
- Olivia — Olive tree — peace, dignity, friendship.
- Emma — Universal, whole, complete.
- Aria — Air, melody; lioness.
- Sophia — Wisdom.
- Isabella — Devoted to God.
- Ava — Life, bird, living one.
- Luna — The moon.
- Mia — Mine; beloved; star of the sea.
- Aurora — Dawn; goddess of sunrise.
- Nova — New; a blazing star.
Top Boy Names
- Liam — Strong-willed warrior and protector.
- Noah — Rest, comfort, repose.
- Oliver — Olive tree; symbol of peace.
- Elijah — Yahweh is my God.
- Mateo — Gift of God.
- Lucas — Bringer of light.
- Leo — Lion. Brave and warm-hearted.
- Ethan — Strong, firm, enduring.
- James — Supplanter; a timeless classic.
- Sebastian — Venerable, revered.
Browse by meaning
- Names meaning Moon
- Names meaning Star
- Names meaning Ocean
- Names meaning Light
- Names meaning Strong
- Names meaning Love
- Names meaning Nature
- Names meaning Warrior
- Names meaning Celestial
- Names meaning Biblical
- Names meaning Classic
- Names meaning Lion
- Names meaning Peace
- Names meaning Wisdom
- Names meaning Royal
- Names meaning Irish
- Names meaning Welsh
- Names meaning Celtic
- Names meaning Spanish
- Names meaning Arabic
- Names meaning Lucky
- Names meaning Happy
- Names meaning Dream
- Names meaning Music
- Names meaning Life
- Names meaning Gold
- Names meaning Scandinavian
- Names meaning Color
- Names meaning Flower
- Names meaning French
- Names meaning German
- Names meaning Grace
- Names meaning Gem
- Names meaning Faith
- Names meaning Noble
- Names meaning Fire
- Names meaning Joy
- Names meaning Gentle
- Names meaning Gift
- Names meaning Sky
- Names meaning Hunter
- Names meaning Healer
- Names meaning Brave
- Names meaning Water
- Names meaning Hope
- Names meaning Earth
- Names meaning Celebrity
Browse by origin
- Akan baby names
- Arabic baby names
- Aramaic baby names
- Celtic baby names
- Chinese baby names
- Danish baby names
- Dutch baby names
- English baby names
- Filipino baby names
- Finnish baby names
- French baby names
- German baby names
- Germanic baby names
- Greek baby names
- Hawaiian baby names
- Hebrew baby names
- Hungarian baby names
- Igbo baby names
- Indonesian baby names
- Irish baby names
- Italian baby names
- Jamaican baby names
- Japanese baby names
- Korean baby names
- Latin baby names
- Maori baby names
- Norse baby names
- Persian baby names
- Polish baby names
- Portuguese baby names
- Romanian baby names
- Russian baby names
- Sanskrit baby names
- Scandinavian baby names
- Scottish baby names
- Serbian baby names
- Slavic baby names
- Sotho baby names
- Spanish baby names
- Swahili baby names
- Swedish baby names
- Thai baby names
- Turkish baby names
- Vietnamese baby names
- Welsh baby names
- Yoruba baby names
- Zulu baby names