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

#6661

Brennan

little drop of moisture, rain

Irish
#6662

Yanelly

gift of God

Spanish
#6663

Lilybeth

pure lily

English
#6664

Maryah

beloved, wished-for child

American
#6665

Abygail

father's joy

English
#6666

Semaj

supplanter (inherited from James)

African American
#6667

Hanni

God is gracious (via Johanna)

Jewish
#6668

Kalise

beautiful form (variant spelling)

American
#6669

Brecken

dappled, spotted

American
#6670

Emmily

rival, striving to excel

American
#6671

Alizeh

wind, breeze

Persian
#6672

Frimet

God-fearing, religiously observant

Jewish
#6673

Ainslie

my own meadow

Scottish
#6674

Nabila

generous, excellent

Arabic
#6675

Leba

love

Jewish
#6676

Nabiha

distinguished, famous

Arabic
#6677

Megha

cloud

Indian
#6678

Leliana

pure, beautiful (via lily symbolism)

English
#6679

Aarika

eternal ruler

Scandinavian
#6680

Chyna

from the Qin dynasty (Qin → China)

African American
#6681

Vani

goddess of knowledge and arts

Indian
#6682

Calise

chalice, holy cup

American
#6683

Jericho

fragrant; sweet-scented

English
#6684

Taqdeer

destiny, fortune, luck

Pakistani
#6685

Deriany

from the river; of flowing waters

Venezuelan
#6686

Storiee

account; record of events

American
#6687

Rhayn

to rule, royal authority

American
#6688

Hrida

soul, spiritual heart

Indian
#6689

Ayliani

beautiful, melodious (evocative)

American
#6690

Rosaya

ray of light, dawn (implied by suffix)

American
#6691

Yashnareddy

from the Reddy community (warrior-landowner lin...

Telugu
#6692

Aritzia

invented name, possibly meaning noble or grace

Modern English
#6693

Theori

theory, to observe (inspired by)

American
#6694

Siyara

we are building (Siya root)

African American
#6695

Lunaria

honesty plant (botanical genus)

American
#6696

Kove

a small sheltered bay or coastal inlet

American
#6697

Harnaaz

pride, delicacy (naaz element)

Punjabi
#6698

Zalilah

glorious, revered

Arabic
#6699

Kamiri

protector, elder figure

Kenyan
#6700

Motley

diverse, of mixed character

American
#6701

Peach

the peach fruit, sweetness

American
#6702

Kayari

flower spear, blooming lance

Japanese
#6703

Townes

from the town, settlement dweller

American
#6704

Imrie

power, work, vigor

Scottish
#6705

Eiress

female heir, inheritor

English
#6706

Cailani

heavenly sea

Hawaiian
#6707

Ayelene

doe, gazelle

Latin American
#6708

Noraa

honor, honorable

Irish
#6709

Amouri

love, my love

Arabic
#6710

Azzaria

God is my strength

Hebrew
#6711

Janiyla

gracious gift

American
#6712

Aisla

island dweller

Scottish
#6713

Zelma

helmet of God, divine protection

German
#6714

Mame

grandmother, revered elder woman

Irish
#6715

Hazleigh

dweller by the hazel trees

English
#6716

Cathryn

torture wheel (folk etymology from Saint Cather...

Welsh
#6717

Annah

gracious, merciful

English
#6718

Tallie

dew of heaven, my dew

Israeli
#6719

Zenia

hospitable, welcoming to strangers

Greek
#6720

Maryellen

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