Baby Name Generator

    Baby Name Generator: Find Baby Boy, Baby Girl & Unique Baby Names

    Filter 165+ hand-curated names by gender, origin (African, Yoruba, Igbo, Hausa, Hebrew, Biblical, English, Arabic, Greek, Latin & more), style, starting letter, or meaning — and shuffle for fresh ideas every time.

    165 names match your filters

    Idris

    boy

    "Studious, interpreter"

    arabicafrican

    Lila

    girl

    "Night, lilac"

    arabicmodern

    Elias

    boy

    "The Lord is my God"

    biblicalhebrew

    Benjamin

    boy

    "Son of the right hand"

    biblicalhebrew

    Folake

    girl

    "Held in honor"

    yorubaafrican

    Elowen

    girl

    "Elm tree"

    celticmodern

    Mila

    girl

    "Gracious, dear"

    modern

    Eden

    girl

    "Place of pleasure"

    biblicalhebrew

    Stella

    girl

    "Star"

    latinclassic

    David

    boy

    "Beloved"

    biblicalhebrew

    Isla

    girl

    "Island"

    celticmodern

    Sakura

    girl

    "Cherry blossom"

    japanese

    Mateo

    boy

    "Gift of God"

    modernbiblical

    Kaia

    girl

    "The sea"

    modern

    Khalil

    boy

    "Friend"

    arabicafrican

    Sage

    girl

    "Wise, herb"

    modern

    Liam

    boy

    "Strong-willed warrior"

    celticmodern

    Yara

    girl

    "Small butterfly, water lady"

    arabicmodern

    Felix

    boy

    "Lucky, fortunate"

    latinclassic

    Eli

    boy

    "Ascended, my God"

    biblicalhebrew

    Thalia

    girl

    "To flourish"

    classicgreek

    Esther

    girl

    "Star"

    biblicalhebrew

    Vera

    girl

    "Faith, truth"

    classic

    Jack

    boy

    "God is gracious"

    classicenglish

    Moses

    boy

    "Drawn out of water"

    biblicalhebrew

    Jude

    boy

    "Praised"

    biblicalhebrew

    Ade

    boy

    "Royal, crown"

    africanyoruba

    Iris

    girl

    "Rainbow"

    classic

    Jordan

    unisex

    "Flowing down"

    biblicalhebrew

    Penelope

    girl

    "Weaver"

    classicgreek

    Zion

    boy

    "Highest point, sanctuary"

    biblicalhebrew

    Chinonso

    girl

    "God is near"

    igboafrican

    Maria

    girl

    "Beloved"

    biblicallatin

    Oscar

    boy

    "Friend of deer"

    classicenglish

    Oluchi

    girl

    "Work of God"

    africanyoruba

    Onyx

    boy

    "Black gemstone"

    modern

    Ruth

    girl

    "Companion, friend"

    biblicalhebrew

    Milo

    boy

    "Soldier, merciful"

    classic

    Hannah

    girl

    "Favor, grace"

    biblicalhebrew

    Mariam

    girl

    "Beloved, wished-for child"

    biblicalarabic

    Dami

    boy

    "Don't leave me"

    african

    Elia

    girl

    "The Lord is my God"

    biblicalmodern

    Atlas

    boy

    "Enduring, bearer of heavens"

    modernclassic

    Wren

    girl

    "Small songbird"

    modern

    August

    boy

    "Majestic, venerable"

    latinclassic

    Nia

    girl

    "Purpose"

    african

    Nyla

    girl

    "Winner, achiever"

    arabicafrican

    Imani

    girl

    "Faith"

    africanarabic

    Ayo

    girl

    "Joy"

    africanyoruba

    Sienna

    girl

    "Reddish-orange"

    modern

    Musa

    boy

    "Drawn from water"

    arabicafrican

    Noor

    girl

    "Light"

    arabic

    River

    boy

    "Flowing water"

    modern

    Avery

    unisex

    "Ruler of elves"

    modern

    Sani

    boy

    "Brilliant"

    hausaafrican

    Jacob

    boy

    "Supplanter"

    biblicalhebrew

    Daphne

    girl

    "Laurel tree"

    classicgreek

    Naomi

    girl

    "Pleasantness"

    biblicalhebrew

    Sanaa

    girl

    "Brilliance, radiance"

    arabicafrican

    Charlie

    unisex

    "Free"

    classic

    Twin baby names

    Beautiful pairings — matching, rhyming, or sharing meaning.

    Aaliyah & Amaya

    Rhyming + heavenly meanings

    girl + girl

    Ava & Mia

    Soft, short modern classics

    girl + girl

    Luna & Stella

    Both mean celestial light

    girl + girl

    Lily & Iris

    Floral twins

    girl + girl

    Olivia & Sophia

    Timeless elegance

    girl + girl

    Ada & Adaeze

    African sisters

    girl + girl

    Ethan & Evan

    Matching initials

    boy + boy

    Jacob & Joshua

    Biblical brothers

    boy + boy

    Leo & Theo

    Short and rhyming

    boy + boy

    Noah & Eli

    Soft biblical pair

    boy + boy

    Kofi & Kayode

    African brothers

    boy + boy

    Liam & Lucas

    Matching initials

    boy + boy

    Isaac & Isabella

    Biblical twins

    boy + girl

    Jack & Jill

    The classic pairing

    boy + girl

    Theo & Thea

    Beautifully matched

    boy + girl

    Noah & Naomi

    Soft biblical pair

    boy + girl

    Leo & Luna

    Sun and moon

    boy + girl

    Eli & Eliana

    Same root, different forms

    boy + girl

    Browse baby names by first letter

    Three ways to generate the perfect baby name

    Whether you're after a name that fits a feeling, a faith, or a heritage — our generator gives you three flexible lenses to explore.

    Generate baby names by gender

    Choose girl, boy or unisex to instantly tailor every suggestion. Unisex names are perfect if you want flexibility before baby arrives, or love a name that breaks gender norms.

    Generate baby names by origin

    Filter by Biblical, African, Celtic, Latin, Japanese, Arabic, Modern or Classic roots. Honor your heritage or discover a culture you love.

    Generate baby names by meaning

    Type a word like light, joy, brave, star, or grace to surface every name in our library that carries that meaning. Perfect for naming with intention.

    UNIQUE

    Unique baby names

    Unique baby names are rare, fresh, and rarely heard in a classroom roll call. They often pull from modern coinages, nature words, or under-used cultural roots — names like Wren, Zuri, Lior, Maeven or Soren.

    Choose unique if you want your child's name to feel distinctive, modern, and unmistakably theirs.

    CLASSIC

    Classic baby names

    Classic baby names have stood the test of time. Think Elizabeth, James, Catherine, William, Charlotte or Henry — names that travel well between generations and never feel dated.

    Choose classic if you want a name that feels grounded, elegant, and timeless on a résumé as much as on a nursery wall.

    Baby name generator FAQs

    Curated baby name collections

    Baby Names

    Explore the full Baby Names hub

    All the tools and guides in this cluster, in one place.