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

#301

Ryleigh

American
#302

Rosemary

English
#303

Tessa

English
#304

Evelynn

English
#305

Londyn

American
#306

Danna

Arbiter, judge

American
#307

Amina

Honest, truthful

Arabic
#308

Brooke

One who lives near a brook

American
#309

Samara

Hebrew
#310

Kendall

English
#311

Rosie

English
#312

Alayna

American
#313

Angelina

Italian
#314

Francesca

Italian
#315

Adelyn

American
#316

Fatima

Abstainer from evil

Arabic
#317

Hope

Wish fulfilled

English
#318

Nicole

Victorious one

French
#319

Nayeli

Mexican
#320

Catherine

English
#321

Nina

great mother, queen of heaven

Russian
#322

Journey

life's path, passage

American
#323

Adriana

from Hadria

Italian
#324

Camilla

free-born, noble

Italian
#325

Meadow

grassy field, open pasture

English
#326

Ailani

high chief, heavenly chief

Hawaiian
#327

Malia

variant of Mary (beloved, bitter)

Hawaiian
#328

Jordyn

descending river

American
#329

Joanna

God is gracious

English
#330

Emory

home strength, brave power

American
#331

Malani

chiefly, noble one

Hawaiian
#332

Serena

tranquil, serene, clear

English
#333

Teagan

beautiful, attractive

Irish
#334

Aurelia

of gold, golden-haired

Italian
#335

Vanessa

from 'Van' + 'Essa' (pet form of Esther)

English
#336

Kayla

beautiful, graceful

American
#337

Navy

dark blue, naval fleet

American
#338

Poppy

from Latin papaver (poppy plant)

English
#339

Kalani

royalty, of noble rank

Hawaiian
#340

Regina

queen

Italian
#341

Adelina

little noble one

Italian
#342

Rebecca

to bind, ensnare

English
#343

Ariyah

lioness of God

Hebrew
#344

Esme

loved, valued

English
#345

Heidi

short form of Adelheid (noble natured)

German
#346

Aisha

living, full of life

Arabic
#347

Julieta

of the Julian family

Spanish
#348

Thea

gift of God (short form of Dorothea)

Greek
#349

Annabelle

grace, divine favor

English
#350

Esmeralda

green gem

Spanish
#351

Lauren

laurel, symbol of victory

English
#352

Julianna

devoted to Jove (Jupiter)

American
#353

Taylor

tailor, cloth-cutter

American
#354

Wrenlee

small bird (wren)

American
#355

London

from the city of London

American
#356

Giselle

noble pledge

French
#357

Sabrina

from the River Severn (Sabrina Fluvius)

English
#358

Laura

symbol of victory and honor

English
#359

Azalea

dry (referring to the plant's preferred soil)

American
#360

Sylvie

forest, wood

French

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