Baby Girl Names

12,000+ girl names with meanings, origins, and SSA popularity data. Filter by first letter or scroll by rank. Click any name for the full picture: pronunciation, famous namesakes, sibling ideas, and a teasing-risk score before the birth certificate gets signed.

All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

71,646 girl names

#3781

Yumna

right-sided, auspicious

Arabic
#3782

Sarayah

princess of God

Hebrew
#3783

Anagha

sinless, pure

Hindu
#3784

Aryiah

noble woman of the Aryan people

Indian
#3785

Ivee

ivy plant, climbing evergreen vine

English
#3786

Leiani

heavenly flower, lei of heaven

Hawaiian
#3787

Asani

rebellious, stormy

Swahili
#3788

Zamari

one who sings, melodious

Arabic
#3789

Shams

sun, sunlight

Arabic
#3790

Mariangel

beloved angel, Mary's messenger

Spanish
#3791

Neylan

fulfilled wish, answered prayer

Turkish
#3792

Rheya

flowing, ease

Greek
#3793

Lucca

light, bringer of light

Italian
#3794

Brinleigh

burnt clearing, charred meadow

American
#3795

Khloee

blooming, young green shoot

American
#3796

Janylah

God is gracious

American
#3797

Seriyah

attendant of God, God has prevailed

American
#3798

Mialani

beloved of the sky

Hawaiian
#3799

Amryn

prosperous, flourishing

Arabic
#3800

Helene

Greek woman, Hellene

French
#3801

Noemie

my joy, my pleasantness

French
#3802

Allegra

joyful, lively

Italian
#3803

Jori

farmer, earth-worker

Scandinavian
#3804

Aviella

God is my strength

Jewish
#3805

Metzli

month

Mexican
#3806

Wrenn

small, mighty songbird

English
#3807

Nirvi

serene, liberated

Indian
#3808

Renesmae

esteemed, beloved

American
#3809

Prescott

priest's cottage

American
#3810

Huntlee

hunter's meadow

American
#3811

Anova

new, renewed

American
#3812

Lehlani

royal child of heaven

Hawaiian
#3813

Cornelia

horn, strong-willed

Roman
#3814

Bernice

she who brings victory

English
#3815

Johnnie

gift of God

English
#3816

Augustine

great, venerable

English
#3817

Sigrid

beautiful victory

Norse
#3818

Victory

military triumph

English
#3819

Arlee

hare meadow

English
#3820

Pandora

all gifts

Greek
#3821

Kristine

Christian woman

Scandinavian
#3822

Zalia

princess, noble

Arabic
#3823

Azelia

dry (flowering plant)

English
#3824

Gaby

God is my strength

English
#3825

Danya

God is my judge

Hebrew
#3826

Rocky

rest, repose

English
#3827

Lareen

shining, bright

Persian
#3828

Lilo

generous one

Hawaiian
#3829

Shree

beauty, divine grace

Hindu
#3830

Suki

transparent, clear

Japanese
#3831

Codi

cushion

American
#3832

Destini

that which has been firmly established

American
#3833

Zakiya

intelligent, bright

Muslim
#3834

Daysha

day, brightness

American
#3835

Azani

land of the Azania people

African
#3836

Laela

wine, intoxication (poetic)

Arabic
#3837

Shaya

shadow, reflection

Hebrew
#3838

Emilly

rival, eager, industrious

English
#3839

Haylie

hay meadow, hay clearing

English
#3840

Kaili

slender, fair maiden

Hawaiian

Can't narrow it down? Run a tournament.

Related lists

Frequently Asked Questions

What are the most popular baby girl names right now?

Olivia has held #1 on the SSA list since 2019. Emma, Charlotte, Amelia, and Sophia round out the top five. Scroll to see the full ranked list.

What girl names are trending in 2026?

Luna, Willow, Aurora, and Isla are all climbing fast. They're popular enough to be recognizable but not so common your daughter will share the name with three classmates.

How do I pick a baby girl name?

Start with popularity rank — it tells you how common the name actually is. Then check the meaning and origin. Run it through our playground safety score. If it passes, put it in a tournament against your other favorites and see which survives head-to-head.

What girl names have the best meanings?

Eleanor means 'bright, shining one.' Clara means 'bright, clear.' Vera means 'truth' in Latin and Slavic. Names with strong meanings tend to age better than names chosen purely for sound.

Explore More Name Generators