ModernBabyNames.com
7,300+ curated names

Find the name.

A beautifully curated collection of modern baby names — explore meanings, origins, and discover the perfect name for your little one.

Explore

All Names

Baby names from every tradition

Modern Baby Names brings together 7,300+ researched names from Christian, Hindu, Muslim, Sikh, Jewish and Buddhist families, plus classic and modern names with no religious background. Every name page explains what the name means, where it comes from, how to pronounce it and how it is used today. Where scholars disagree about a meaning, we say so.

Popular picks

James — Supplanter; held by the heelOlivia — Olive treeNoah — Rest, comfortGrace — Grace; God's favourEzra — Help, helperLuna — MoonAarav — Peaceful; melodious soundPriya — Beloved, dearArjun — Bright, shining, whiteAnanya — Unique; without equalMaryam — Mother of Prophet Isa; devoted to GodAyaan — Often explained as God's giftInaya — Care, concern, protectionZayan — Beautiful, adorned, radiantHannah — Grace, favourMiriam — Uncertain; often 'wished-for child' or 'bitter'Noa — Movement; motionEitan — Strong, firm, enduringGurpreet — Love of the GuruHarleen — Absorbed in GodArjan — Bright, shining, whiteTenzin — Holder of the teachingsDolma — Tara; she who liberatesKai — Sea (Hawaiian)Leo — LionIsla — From Islay (the island)Elijah — My God is YahwehAria — Air; a solo song in operaAyla — Moon's halo of light

Boy names A–Z

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Girl names A–Z

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Names by faith

✝️ Christian names🕉️ Hindu names☪️ Muslim names🪯 Sikh names✡️ Jewish names☸️ Buddhist names✨ Modern & Classic names

Names by origin

ArabicBengaliEnglishFrenchGermanicGreekHebrewIrishJapaneseLatinNorsePersianPunjabiSanskritSlavicSpanishTamilTibetanTurkishWelshYoruba

How we research names

Name meanings online are often copied from site to site, mistakes included. We check each name against dictionaries and naming traditions for its own language — Hebrew, Sanskrit, Arabic, Punjabi, Irish, Old English and many more — and correct the religion and origin labels when they are wrong (Aarav, for example, is a Sanskrit name, not a Hebrew one). Names we cannot verify are not given a meaning.

♥ My Favorites