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

#4321

Holley

holy, sacred (possible folk etymology connection)

American
#4322

Akemi

crimson beauty (alternate kanji)

Japanese
#4323

Marisela

beloved of God, of the sea

Spanish
#4324

Tommi

twin

Finnish
#4325

Nohemi

pleasant, agreeable, my delight

Spanish
#4326

Brandi

sword, firebrand (Germanic etymology)

American
#4327

Mayumi

true bow (archery)

Japanese
#4328

Kaycie

vigilant, watchful

English
#4329

Jessy

God exists, gift of God

English
#4330

Indica

of India, from the Indus River region

English
#4331

Esmerelda

emerald (precious green gemstone)

Spanish
#4332

Neema

grace, blessing, prosperity

Swahili
#4333

Kiyana

divine grace, speed

Persian
#4334

Shivani

auspicious, benevolent

Hindi
#4335

Soren

stern, strict, severe

Danish
#4336

Jadyn

God has heard

English
#4337

Teyana

creative American formation, possibly from Tati...

African-American
#4338

Breindy

firebrand, burning flame

Jewish
#4339

Safiyah

best friend, confidante

Arabic
#4340

Yanely

grace, gift

Latin American
#4341

Halen

bright, shining (variant of Helen)

American
#4342

Kimaya

miracle, magical transformation

Indian
#4343

Nayra

bright, luminous, radiant

Arabic
#4344

Anahy

graceful, noble warrior princess

Mexican
#4345

Leilanie

child of heaven, celestial child

Hawaiian
#4346

Zahraa

radiant, bright, luminous

Arabic
#4347

Hartlyn

brave heart (via phonetic resonance)

American
#4348

Esti

star (from Persian)

Hebrew
#4349

Eliya

God is exalted, God is the Lord

Hebrew
#4350

Emmelia

industrious, working, rival (via Germanic Amelia)

Greek
#4351

Jaliah

exalted, great, majestic

African American
#4352

Jenin

place of springs (city name)

Arabic
#4353

Kaidence

rhythm, musical flow, falling

American
#4354

Jaelle

to ascend, climb

Hebrew
#4355

Alizay

wind, gentle breeze

Pakistani
#4356

Loxley

woodland clearing (Locc's meadow)

English
#4357

Lyvia

of the Livius clan

Italian
#4358

Nalah

beloved, dear

Swahili
#4359

Sayge

wise, a wise person

American
#4360

Oumou

mother, beloved mother

Malian
#4361

Makaia

who is like God (Michael root)

Hawaiian
#4362

Elayah

YHWH is God

American
#4363

Kamrynn

crooked nose, bent nose

American
#4364

Katalyna

each of the two

Eastern European
#4365

Aluna

spiritual inner world

African
#4366

Jurni

day's travel or work

American
#4367

Haylen

bright one, light

American
#4368

Ellah

goddess, fairy woman

English
#4369

Anaira

honorable, much snow

Spanish
#4370

Paizlee

church, basilica

American
#4371

Rumaisa

bundle of flowers

Arabic
#4372

Safina

ship, vessel, ark

Arabic
#4373

Nahriah

of the river

Arabic
#4374

Maizee

corn, maize

American
#4375

Saiya

sand evening, gauze

Arabic
#4376

Ryelle

little meadow, dear clearing

American
#4377

Solenne

established by tradition

French
#4378

Yariah

flowing from God

American
#4379

Kamoura

moonlight

Arabic
#4380

Torvi

thunder battle

Norse

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