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

#1321

Annelise

gracious, grace and oath of God

German
#1322

Carson

son of Carr, marsh dweller's son

American
#1323

Mariela

star of the sea

Spanish
#1324

Amethyst

purple gemstone

English
#1325

Egypt

house of the spirit of Ptah

American
#1326

Renesmee

grace, beloved

American
#1327

Patience

calm endurance of hardship

English
#1328

Ellery

elder tree island

English
#1329

Dalila

she who weakened

Spanish
#1330

Aylah

halo of moonlight

Hebrew
#1331

Blessyn

consecrated, holy

American
#1332

Prisha

God's gift

Hindi
#1333

Ryder

mounted warrior, horseman

American
#1334

Jana

harvest, to earn

Czech
#1335

Britney

from Britain

American
#1336

Tala

gold

Arabic
#1337

Dina

judged, vindicated

Jewish
#1338

Liah

gazelle

Jewish
#1339

Addyson

son of Adam

English
#1340

Dua

supplication to God

Muslim
#1341

Sailor

navigator of the sea

English
#1342

Inara

goddess of the hunt

Arabic
#1343

Yashna

fame, glory through devotion

Hindu
#1344

Carmella

Mount Carmel, lush garden

Italian
#1345

Zinnia

a bright flowering plant, named after botanist ...

English
#1346

Liz

my God is abundance

English
#1347

Arwen

divine inspiration, beautiful

English
#1348

Jayde

symbol of purity, virtue, and immortality

English
#1349

Amarah

immortal, eternal

Arabic
#1350

Delainey

descendant of Dubh Slainghe (dark one of the Sl...

Irish
#1351

May

goddess of spring, month of May

English
#1352

Susanna

rose

English
#1353

India

from India; the Indus River

English
#1354

Evalyn

life (Eva root)

English
#1355

Nelly

bright, shining one (from Helen)

English
#1356

Sonia

wisdom

Russian
#1357

Heather

heather plant (Calluna vulgaris)

English
#1358

Jasmin

jasmine flower

Persian
#1359

Hollyn

holy, blessed (folk connection)

American
#1360

Asiya

one who tends to the weak; healer

Arabic
#1361

Kelani

the sky, the heavens

Hawaiian
#1362

Danae

parched, dry

Greek
#1363

Farah

gladness, celebration

Arabic
#1364

Zoie

life

American
#1365

Ciara

black, dark

Irish
#1366

Kalea

brightness, clarity

Hawaiian
#1367

Roslyn

pretty rose

Scottish
#1368

Ayesha

prosperous, thriving

Muslim
#1369

Delani

from the elder tree grove

Irish
#1370

Vayda

knowledge, wisdom

American
#1371

Adira

noble, majestic

Hebrew
#1372

Tinsley

from the Tinsley place (South Yorkshire)

English
#1373

Kollins

victory of the people (via Colin/Nicholas)

American
#1374

Stori

story, narrative

American
#1375

Joey

God will increase

English
#1376

Haylee

hay meadow, hay clearing

English
#1377

Adina

slender, noble

Hebrew
#1378

Beatrix

bringer of joy

English
#1379

Cristina

follower of Christ

Spanish
#1380

Juno

queen of the gods

Roman

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