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

#5461

Tailyn

modern creative blend of Taylor and Lynn

American
#5462

Alayiah

exalted, sublime, high

Islamic
#5463

Leyana

youthful, graceful (if from Liana/Elena)

American
#5464

Zurielle

strength of God

Jewish
#5465

Nyrobi

cool waters (from Maasai Enkare Nairobi)

American
#5466

Naylea

successful, one who attains her goals

American
#5467

Avanna

life (from Ava root)

American
#5468

Oriah

God is my light

Jewish
#5469

Kenslie

royal meadow, kingapos;s clearing

American
#5470

Asly

woodland clearing

American
#5471

Rithanya

melodious, full of music

Indian
#5472

Xylie

from the woods

American
#5473

Aaria

air, song, melody

Italian
#5474

Ryn

queen, ruler

Welsh
#5475

Zamani

of the time, the eternal past

East African
#5476

Marzia

blessed, pleasing to God

Persian
#5477

Kamori

moonlight, night beauty

Japanese
#5478

Leyton

from the River Lea settlement

English
#5479

Alyla

sky, heaven, elevated

Hebrew
#5480

Milany

dark beauty, gracious one

American
#5481

Locklyn

land of the Norsemen

American
#5482

Elany

heavenly, of the sky

American
#5483

Zaleah

shade, protection

Arabic
#5484

Airabella

beautiful song

American
#5485

Leighlani

royal child of heaven

Hawaiian
#5486

Elnora

all, entire

American
#5487

Meryl

sea bright

Welsh
#5488

Antonina

of the Antonii family, Roman noble

Italian
#5489

Zenith

peak, pinnacle, apex

English
#5490

Zamarah

night conversation, to entertain

American
#5491

Tulsa

old town

American
#5492

Vayla

modern invented name, possibly related to vale ...

American
#5493

Zeena

graceful beauty

Arabic
#5494

Ace

expert, most skilled

American
#5495

Gioia

joy, delight, happiness

Italian
#5496

Jayme

supplanter, one who follows at the heel

American
#5497

Kyrielle

poem with repeated refrain

French
#5498

Himari

sunny, radiant warmth

Japanese
#5499

Kamia

desirable, pleasing

South Asian
#5500

Sadia

one who brings good luck

Muslim/Arabic
#5501

Saffron

yellow spice from the crocus flower

English
#5502

Reesheda

unique American coinage

African American
#5503

Haleema

gentle, patient, mild

Muslim/Arabic
#5504

Laylynn

night + lake

African American
#5505

Callen

battle mighty, warrior

Scottish
#5506

Jordi

devoted to the earth

Catalan
#5507

Giavanni

God is gracious

Italian
#5508

Awa

water, flowing river

West African
#5509

Lejla

dark beauty

Bosnian
#5510

Dhanvi

possessor of riches

Indian
#5511

Temari

jeweled decorative ball

Japanese
#5512

Xiamara

famous in battle

Hispanic
#5513

Azaylia

azalea flower (dry, sun-loving)

British
#5514

Adaley

noble, adorned

English
#5515

Oriyah

God is my light

Jewish
#5516

Adarah

strong, mighty

Hebrew
#5517

Ayza

precious, valued

Muslim
#5518

Aara

noble, bringer of rain

Arabic
#5519

Kaizlee

invented American name, modern creation

American
#5520

Wyllow

grace, flexibility

English

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