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

#421

Phoenix

dark red, crimson

American
#422

Raelyn

beautiful ray of light

American
#423

Willa

will helmet

English
#424

Helen

torch, shining light

Greek
#425

Emely

rival, eager

Spanish
#426

Alessandra

protector of men

Italian
#427

Gracelynn

graceful waterfall

American
#428

Carolina

free woman, song of joy

Italian
#429

Arleth

noble army woman

Spanish
#430

Salem

peace, safety

Hebrew
#431

Dorothy

gift of God

Greek
#432

Xiomara

battle glory

Spanish
#433

Reign

rule, sovereignty

American
#434

Elisa

pledged to God

Spanish
#435

Florence

flourishing, prosperous

English
#436

Alicia

of noble birth

Spanish
#437

Madeleine

of the Magdalene order

French
#438

Melany

dark beauty

French
#439

Katalina

pure, unsullied

Spanish
#440

Zariah

blooming flower, radiance

American
#441

Bonnie

beautiful, attractive, pleasant

Scottish
#442

Joy

happiness, delight, rejoicing

English
#443

Kaliyah

beloved, exalted crown

American
#444

Haisley

modern blended name form

American
#445

Sarai

princess (original form of Sarah)

Hebrew
#446

Elowyn

of the elm grove

Cornish
#447

Blaire

battlefield

Scottish
#448

Saige

to heal, to save

American
#449

Opal

precious gemstone

English
#450

Adelynn

noble type

American
#451

Nylah

champion, one who attains

African-American
#452

Demi

small one, diminutive

American
#453

Emmy

entire, all-encompassing

English
#454

Camryn

crooked nose

American
#455

Kira

sunlight, beam of light

Persian
#456

Lorelei

murmuring rock, ambush rock

German
#457

Daleyza

creative modern coinage

Latin American
#458

Raegan

descendant of Riagan

Irish
#459

Maia

mother, great one

Greek
#460

Bianca

shining, bright

Italian
#461

Aniyah

caring, solicitude

African-American
#462

Annalise

oath of God

German
#463

Alexandria

defender of mankind

Greek
#464

Amirah

commander

Arabic
#465

Alison

noble type

English
#466

Anahi

immovable, steadfast

Latin American
#467

Gracelyn

divine grace

American
#468

Brooklynn

broken land

American
#469

Miracle

extraordinary wonder, divine act

African-American
#470

Everlee

woodland clearing

American
#471

Adhara

bright star in Canis Major

Arabic
#472

Alma

soul

Latin
#473

Macie

from Macey (Normandy place name)

English
#474

Romina

Roman, of Roman character

Italian
#475

Murphy

sea warrior

Irish
#476

Cassidy

curly-haired

Irish
#477

Heaven

the sky, paradise, divine realm

American
#478

Clementine

mild, merciful, gentle

French
#479

Elle

she, her

French
#480

Skye

sky, cloud island

Scottish

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