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

#5701

Ndeye

mother, maternal figure, matriarch

Senegalese
#5702

Maryama

beloved, wished-for child

Senegalese
#5703

Yilda

star, bright celestial light

Turkish
#5704

Analea

combination: Ana (grace) + Lea (meadow/weary)

American
#5705

Alyra

of the lyre, musical one

American
#5706

Dally

meadow dwelling

American
#5707

Karyme

dignified, honored

Arabic
#5708

Jaleia

sublime, lofty

American
#5709

Milenia

thousand years, millennium

Slavic
#5710

Wrigley

woodland glade near a twisting brook

American
#5711

Adler

noble eagle

American
#5712

Juvia

rain, rainfall

American
#5713

Germani

full-blood sibling, closely related

Italian
#5714

Rainn

blessing, abundance

American
#5715

Vaanya

God is gracious

Indian
#5716

Dhrithi

steadiness of mind, patient endurance

Indian
#5717

Katalea

pure, unsullied

American
#5718

Ameliarose

industrious, hardworking

English
#5719

Kaislyn

pure spirit, bright soul

American
#5720

Calloway

pebbly place, ford

Irish
#5721

Darleth

tenderly beloved, darling

American
#5722

Anahia

pure, immaculate

Persian
#5723

Emeryn

brave, powerful ruler

Welsh
#5724

Yasina

from the Quranic chapter Ya-Sin

Arabic
#5725

Roohi

spiritual, of the soul

South Asian
#5726

Jiraiya

young thunder, child of thunder

Japanese
#5727

Ineza

it is good, all is well

Rwandan
#5728

Krishvi

grace of Krishna, divine radiance

Indian
#5729

Maze

labyrinth, complex network of paths

English
#5730

Sithara

star, celestial light

Indian
#5731

Zanova

new beginning, new life

American
#5732

Luxury

opulence, indulgence, abundance

American
#5733

Emrielle

immortal

American
#5734

Malenia

dark, black

American
#5735

Alari

from the Alara River (Antalya, Turkey)

Turkish
#5736

Ryella

little ruler with grace (from Riley + Ella roots)

American
#5737

Sheynnis

I'm on my way (variant of Shania)

American
#5738

Xaelia

creative modern variant of Celia/Shelia

American
#5739

Zenayla

night life; beautiful night (from Arabic roots)

American
#5740

Jayonna

modern creative name; bright, graceful one

American
#5741

Yarin

joyful song, exultation

Israeli
#5742

Asli

genuine, authentic, original

Turkish
#5743

Lelia

Roman family name of the Laelia gens

Italian
#5744

Phebe

bright, radiant, shining

English
#5745

Jeannie

God is gracious

English
#5746

Deliah

daughter of poverty (alternate etymology)

English
#5747

Zina

adornment, beauty (Arabic Zayna connection)

Russian
#5748

Fraya

goddess of love and fertility

Norse
#5749

Valeska

variant of Valeria meaning strong and healthy

Polish
#5750

Gracy

grace, divine favor

English
#5751

Angelyn

messenger of God, angel

English
#5752

Alise

noble, of noble kind

French
#5753

Roselia

little rose, rose garden

Italian
#5754

Romelia

from Rome, Roman woman

Spanish
#5755

Adair

ford at the oak tree

Scottish
#5756

Tomi

rich, wealthy, prosperous

Finnish
#5757

Briggitte

exalted one

Irish
#5758

Abbey

father of joy, my father is joyful

English
#5759

Reed

lives near reed beds

English
#5760

Josefine

feminine form of Joseph

Scandinavian

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