Baby Name Generator

Filter our name database by gender, origin, meaning, letter, length and syllables.

10,384 matching names — showing the first 120

AaronAaron means 'high mountain; exalted, enlightened' — a Hebrew name from Hebrew.Hebrew · Numerology 22AidenAiden means 'little fire' — an Irish name from Irish Gaelic.Irish · Numerology 6AmeliaA German name from Old German, Amelia carries the meaning 'work, industrious, striving'.German · Numerology 5BenjaminBenjamin means 'son of the right hand' — a Hebrew name from Hebrew.Hebrew · Numerology 5CharlotteCharlotte means 'free one; petite and strong' — a French name from French.French · Numerology 3DanielDaniel means 'God is my judge' — a Hebrew name from Hebrew.Hebrew · Numerology 9DavidDavid means 'beloved' — a Hebrew name from Hebrew.Hebrew · Numerology 22ElijahA Hebrew name from Hebrew, Elijah carries the meaning 'my God is Yahweh'.Hebrew · Numerology 9EmmaEmma: a German name meaning 'whole, universal'.German · Numerology 5EthanEthan means 'strong, firm, enduring' — a Hebrew name from Hebrew.Hebrew · Numerology 3HannahHannah means 'grace, favour' — a Hebrew name from Hebrew.Hebrew · Numerology 1HenryHenry means 'ruler of the home, estate ruler' — a German name from Old German.German · Numerology 7IsabellaIsabella: a Hebrew and Italian name meaning 'pledged to God; God is my oath'.Hebrew, Italian · Numerology 7JackJack means 'God is gracious' — an English name from English.English · Numerology 7JamesJames means 'supplanter; one who follows' — a Hebrew name from Hebrew via Latin.Hebrew · Numerology 3KaiA Hawaiian and Japanese name from Hawaiian, Kai carries the meaning 'sea'.Hawaiian, Japanese · Numerology 3LiamLiam means 'resolute protector' or 'strong-willed guardian'. It is an Irish short form of William, itself from Germanic roots meaning will and protection.Irish · Numerology 3LucasA Latin name from Latin, Lucas carries the meaning 'light; from Lucania'.Latin · Numerology 11LuciaLucia means 'light' — a Latin and Italian name from Latin.Latin, Italian · Numerology 1LunaLuna means 'moon' — a Latin name from Latin.Latin · Numerology 3MatildaMatilda: a German name meaning 'mighty in battle'.German · Numerology 6MiaMia means 'mine; beloved' — an Italian and Scandinavian name from Italian.Italian, Scandinavian · Numerology 5MichaelMichael means 'who is like God' — a Hebrew name from Hebrew.Hebrew · Numerology 33NoahNoah: a Hebrew name meaning 'rest, comfort, repose'.Hebrew · Numerology 2OliverOliver means 'olive tree; symbol of peace' — a Latin name from Latin.Latin · Numerology 9OliviaOlivia means 'olive tree' — a Latin name from Latin.Latin · Numerology 5RileyRiley means 'valiant, courageous' — an Irish name from Irish Gaelic.Irish · Numerology 33SarahA Hebrew name from Hebrew, Sarah carries the meaning 'princess, noblewoman'.Hebrew · Numerology 2SebastianSebastian: a Greek and Latin name meaning 'venerable, revered'.Greek, Latin · Numerology 9SeraphinaA Hebrew name from Hebrew, Seraphina carries the meaning 'fiery, burning ones'.Hebrew · Numerology 1SophiaSophia means 'wisdom' — a Greek name from Greek.Greek · Numerology 5WilliamWilliam: a German name meaning 'resolute protector'.German · Numerology 7AaliyahAaliyah: an Arabic name meaning 'exalted, sublime, highborn'.Arabic · Numerology 3AaravAarav means 'peaceful, calm; a melodious sound' — a Sanskrit name from Sanskrit.Sanskrit · Numerology 7AbigailAbigail: a Hebrew name meaning 'my father's joy'.Hebrew · Numerology 5AdamAdam: a Hebrew name meaning 'man; of the earth'.Hebrew · Numerology 1AishaAisha means 'alive, living, prosperous' — an Arabic name from Arabic.Arabic · Numerology 2AlexanderAlexander means 'defender of the people' — a Greek name from Greek.Greek · Numerology 3AlexandraA Greek name from Greek, Alexandra carries the meaning 'defender of the people'.Greek · Numerology 8AliAli: an Arabic name meaning 'exalted, noble, sublime'.Arabic · Numerology 4AliceAlice: a German and French name meaning 'noble, of noble kind'.German, French · Numerology 3AnanyaAnanya: a Sanskrit name meaning 'unique, matchless, without equal'.Sanskrit · Numerology 2AndrewAndrew means 'manly, strong, courageous' — a Greek name from Greek.Greek · Numerology 11AnnaAnna means 'grace, favour' — a Hebrew name from Hebrew.Hebrew · Numerology 3AnthonyAnthony: a Latin name meaning 'priceless, praiseworthy'.Latin · Numerology 7AriaAria: an Italian and Hebrew name meaning 'air; melody; lioness'.Italian, Hebrew · Numerology 2ArjunArjun means 'bright, shining, white' — a Sanskrit name from Sanskrit.Sanskrit · Numerology 1ArthurArthur means 'bear; noble strength' — a Welsh name from Celtic.Welsh · Numerology 5AsherAsher means 'happy, blessed, fortunate' — a Hebrew name from Hebrew.Hebrew · Numerology 6AubreyA German and French name from Old German, Aubrey carries the meaning 'elf ruler; noble, bright'.German, French · Numerology 9AuroraA Latin name from Latin, Aurora carries the meaning 'dawn'.Latin · Numerology 11AvaA Latin and German name from Latin, Ava carries the meaning 'life; birdlike, living one'.Latin, German · Numerology 6CalebCaleb means 'whole-hearted, faithful, devotion' — a Hebrew name from Hebrew.Hebrew · Numerology 5CamilaA Latin name from Latin, Camila carries the meaning 'free-born; attendant at a ceremony'.Latin · Numerology 3CarolineCaroline means 'free woman' — a French and German name from Old German.French, German · Numerology 5CarterCarter means 'one who transports goods; cart driver' — an English name from English.English · Numerology 11CharlesCharles means 'free man' — a German and French name from Old German.German, French · Numerology 3ChloeChloe: a Greek name meaning 'green shoot, blooming'.Greek · Numerology 7ChristopherChristopher means 'bearer of Christ' — a Greek name from Greek.Greek · Numerology 4ClaireClaire means 'clear, bright, famous' — a French and Latin name from Latin.French, Latin · Numerology 3ClaraA Latin name from Latin, Clara carries the meaning 'bright, clear, famous'.Latin · Numerology 8ConnorConnor means 'lover of hounds; wolf-lover' — an Irish name from Irish Gaelic.Irish · Numerology 7DiyaDiya means 'lamp, light' — a Sanskrit name from Sanskrit.Sanskrit · Numerology 3DylanDylan: a Welsh name meaning 'son of the sea, great tide'.Welsh · Numerology 2EdwardA English name from Old English, Edward carries the meaning 'wealthy guardian'.English · Numerology 1EleanorEleanor means 'bright, shining light' — a Greek name from Greek.Greek · Numerology 7ElenaElena means 'bright, shining light; torch' — a Greek name from Greek.Greek · Numerology 1EliasA Greek and Hebrew name from Greek, Elias carries the meaning 'my God is Yahweh'.Greek, Hebrew · Numerology 1EllaA German and English name from Old German, Ella carries the meaning 'all; fairy maiden'.German, English · Numerology 3EllieEllie means 'bright, shining light' — an English and Greek name from Greek.English, Greek · Numerology 7EstherA Persian name from Persian, Esther carries the meaning 'star'.Persian · Numerology 3EvelynA English name from English, Evelyn carries the meaning 'wished-for child; desired'.English · Numerology 11FatimaFatima: an Arabic name meaning 'one who abstains; captivating'.Arabic · Numerology 5FreyaA Old Norse name from Old Norse, Freya carries the meaning 'lady, noblewoman; goddess of love'.Old Norse · Numerology 1GabrielGabriel means 'God is my strength' — a Hebrew name from Hebrew.Hebrew · Numerology 9GeorgeGeorge means 'farmer, earth-worker' — a Greek name from Greek.Greek · Numerology 3GraceGrace means 'grace, divine favour' — a Latin name from Latin.Latin · Numerology 7GraysonGrayson means 'son of the steward' — an English name from English.English · Numerology 9HarperA English name from English, Harper carries the meaning 'harp player'.English · Numerology 3HazelHazel: an English name meaning 'the hazel tree'.English · Numerology 7HelenaHelena means 'bright, shining light; torch' — a Greek name from Greek.Greek · Numerology 9IsaacIsaac means 'he will laugh' — a Hebrew name from Hebrew.Hebrew · Numerology 6JacksonJackson: an English name meaning 'son of Jack'.English · Numerology 1JacobJacob means 'supplanter; one who follows' — a Hebrew name from Hebrew.Hebrew · Numerology 4JosephJoseph means 'God will add, He will increase' — a Hebrew name from Hebrew.Hebrew · Numerology 1JoshuaJoshua means 'God is salvation' — a Hebrew name from Hebrew.Hebrew · Numerology 2LaylaLayla means 'night' — an Arabic name from Arabic.Arabic · Numerology 6LeahLeah: a Hebrew name meaning 'weary; delicate'.Hebrew · Numerology 8LeoLeo means 'lion' — a Latin name from Latin.Latin · Numerology 5LeviA Hebrew name from Hebrew, Levi carries the meaning 'joined, attached, united'.Hebrew · Numerology 3LilyLily: an English and Latin name meaning 'lily flower; purity'.English, Latin · Numerology 22LoganA Scottish name from Scottish Gaelic, Logan carries the meaning 'little hollow'.Scottish · Numerology 22LucaLuca: an Italian name meaning 'light; bringer of light'.Italian · Numerology 1LucyLucy means 'light' — a Latin name from Latin.Latin · Numerology 7LukeA Greek and Latin name from Greek, Luke carries the meaning 'light; bringer of light'.Greek, Latin · Numerology 4MadisonMadison means 'son of Maud; mighty in battle' — an English name from English.English · Numerology 3MarcusMarcus means 'of Mars; warlike' — a Latin name from Latin.Latin · Numerology 3MargaretMargaret: a Greek name meaning 'pearl'.Greek · Numerology 11MariaA Hebrew and Latin name from Hebrew via Latin, Maria carries the meaning 'beloved; wished-for child'.Hebrew, Latin · Numerology 6MaryA Hebrew name from Hebrew, Mary carries the meaning 'beloved; wished-for child'.Hebrew · Numerology 3MaryamMaryam: an Arabic name meaning 'beloved; wished-for child'.Arabic · Numerology 8MasonA English name from English, Mason carries the meaning 'stone worker, craftsman'.English · Numerology 8MateoMateo: a Spanish name meaning 'gift of God'.Spanish · Numerology 9MatthewMatthew means 'gift of Yahweh' — a Hebrew name from Hebrew.Hebrew · Numerology 9MayaMaya means 'illusion; water; dream' — a Sanskrit and Hebrew name from Sanskrit.Sanskrit, Hebrew · Numerology 4MilaMila: a Scandinavian name meaning 'gracious, dear; industrious'.Scandinavian · Numerology 8MohammedMohammed means 'praiseworthy, praised' — an Arabic name from Arabic.Arabic · Numerology 9NaomiA Hebrew name from Hebrew, Naomi carries the meaning 'pleasantness, sweetness'.Hebrew · Numerology 7NathanNathan means 'he gave; gift' — a Hebrew name from Hebrew.Hebrew · Numerology 22NathanielNathaniel: a Hebrew name meaning 'gift of God'.Hebrew · Numerology 3NoorNoor means 'light' — an Arabic name from Arabic.Arabic · Numerology 8NoraNora: an Irish and Latin name meaning 'light; honour'.Irish, Latin · Numerology 3NovaNova: a Latin name meaning 'new; a new star'.Latin · Numerology 7OmarOmar means 'long-lived, flourishing' — an Arabic name from Arabic.Arabic · Numerology 2OwenOwen: a Welsh name meaning 'young warrior; well-born, noble'.Welsh · Numerology 3PatrickPatrick means 'nobleman, patrician' — a Latin name from Latin.Latin · Numerology 33PenelopePenelope: a Greek name meaning 'weaver'.Greek · Numerology 7RoseRose means 'the rose flower; love and beauty' — a Latin name from Latin.Latin · Numerology 3RyanA Irish name from Irish Gaelic, Ryan carries the meaning 'little king'.Irish · Numerology 22SaanviA Sanskrit name from Sanskrit, Saanvi carries the meaning 'goddess Lakshmi; knowledge'.Sanskrit · Numerology 3

10,264 more match your filters. Narrowing gender, origin or meaning gets you to a shortlist faster than scrolling.

How the Baby Name Generator works

This generator searches our entire name database and narrows it to exactly what you're looking for. Choose a gender, an origin or culture, a meaning keyword, a starting letter, and a maximum length or syllable count — combine as many filters as you like. Every result links to a full profile with the name's meaning, origin, pronunciation, popularity and numerology, so you can go from a shortlist to a confident decision in one place.

Ways to use the filters

Looking for a short, strong boy's name? Set gender to boy and max syllables to two. Want an Irish girl's name meaning light? Filter by origin and type "light" in the meaning box. Matching a sibling's initial? Use the starting-letter filter. The more you refine, the more personal the list becomes — and you can loosen any filter instantly if the results get too narrow.

From a list to the right name

A generator is a starting point, not the final word. Once you have a handful of favourites, open each profile to read the meaning and history, run pairs through the Name Compatibility tool, and test your top pick against your surname. For an extra layer, check each name's numerology — and when you want everything weighed together, our personalised naming report does exactly that.

Explore these names

Related reading

Frequently Asked Questions

+Is the Baby Name Generator free?

Yes. It's completely free, requires no sign-up, and runs entirely in your browser against our bundled name database — no data is sent anywhere.

+Can I filter baby names by meaning?

Yes. Type a keyword like 'light', 'fire' or 'peace' into the meaning box and the generator returns names whose meaning matches, alongside your other filters like gender and origin.