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

#361

Sylvia

wood, forest

English
#362

Alaya

sublime, exalted

Arabic
#363

Raya

friend, companion

Hebrew
#364

Elora

foreign riches, bright one

English
#365

Finley

white hero

Scottish
#366

Mya

mine (term of endearment)

English
#367

Viviana

alive, full of life

Italian
#368

Dream

sleeping vision, aspiration

American
#369

Elaine

bright, shining light

English
#370

Elodie

marsh flower

French
#371

Laila

night, dark beauty

Arabic
#372

Sunny

cheerful, bright like the sun

English
#373

Briella

feminine diminutive of Gabriel

American
#374

Lana

little one, darling

Slavic
#375

Paige

young servant, page boy

English
#376

Itzel

goddess of the moon and weaving

Mexican
#377

Melissa

honey bee

English
#378

Mckenna

son of Cionaodh (fire-born)

Irish
#379

Frances

the Frenchman, one who is free

English
#380

Mira

ocean, sea

Slavic
#381

Payton

Paega's town, farmstead settlement

English
#382

Hattie

home ruler, estate ruler

English
#383

Astrid

divinely beautiful, god's beloved

Scandinavian
#384

Brynn

hill, mound

Welsh
#385

Winter

the winter season

English
#386

Aylin

moon path

Turkish
#387

Miley

smiley, cheerful (derived from nickname)

American
#388

Raven

divine messenger, thought

American
#389

Jocelyn

member of the Gauts (Germanic tribe)

English
#390

Maryam

purity, devoutness

Islamic
#391

Logan

little hollow, low-lying meadow

Scottish
#392

Veronica

true image (vera icon)

Italian
#393

Gwendolyn

fair bow, white arc

Welsh
#394

Anya

grace, favor

Russian
#395

Leighton

settlement by the leek garden

American
#396

Alivia

symbol of peace and wisdom

American
#397

Harley

hare's meadow, hare clearing

American
#398

Charlee

free man, strong

American
#399

Alyssa

of noble kind

English
#400

Colette

victorious people

French
#401

Hayden

hedged valley

English
#402

Lorelai

murmuring rock on the Rhine

German
#403

Jayla

modern coinage blending Jay and Kayla

American
#404

Ivory

of elephant tusk color

English
#405

Anaya

God has answered

Hebrew
#406

Fiona

fair, white, pure

Scottish
#407

Trinity

the Holy Trinity; threefold

English
#408

Aubree

elf ruler

English
#409

Michelle

one who resembles God

French
#410

Matilda

powerful warrior woman

Germanic
#411

Lilliana

oath of God

English
#412

Mallory

unhappy, unlucky one

English
#413

Mariah

gift from God

English
#414

Helena

torch, fire

English
#415

Wynter

the winter season

American
#416

Carmen

song, poem

Spanish
#417

Alayah

ascent, going up

Arabic
#418

Liana

gracious, youthful

Italian
#419

Holly

holly tree

English
#420

Madilyn

high tower

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