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

#3361

Irelynn

green island, Erin's land

American
#3362

Amori

love, beloved

Italian
#3363

Kinleigh

son of the fair warrior

American
#3364

Yaretzy

you will always be loved

Mexican
#3365

Maloni

calm waters, peaceful

Hawaiian
#3366

Amaiah

beloved of Yahweh

American
#3367

Saylah

rock, pause and reflect

American
#3368

Metztli

moon

Mexican
#3369

Denym

from Nimes (city in France)

American
#3370

Zeniyah

divine hospitality; gift of grace

African-American
#3371

Kaislee

slender meadow

American
#3372

Adalynne

of noble birth

American
#3373

Qamar

moon

Arabic
#3374

Mecca

place of gathering; sanctuary

African-American
#3375

Arrow

swift and true

American
#3376

Amen

truth, certainty, so be it

Hebrew
#3377

Rylah

courageous, bold

English
#3378

Yulieth

from the Julian family

Colombian
#3379

Catalaya

named for botanist William Cattley

Spanish
#3380

Hemen

precious, of great value

Ethiopian
#3381

Winsley

Wynns meadow or clearing

English
#3382

Melona

sweet as honey

Greek
#3383

Rosetta

small, perfect rose

Italian
#3384

Fay

fairy, magical being

English
#3385

Rowena

white spear, fair lance

English
#3386

Katheryn

each of the two

English
#3387

Savanah

treeless plain, grassy flatlands

American
#3388

Coralie

daughter of the sea

French
#3389

Angeles

angels, divine messengers

Spanish
#3390

Dru

from the oak, wise one

English
#3391

Yadira

worthy, deserving

Spanish
#3392

Kalli

beautiful voice

Greek
#3393

Kristel

crystal, clear as ice

Dutch
#3394

Kimberlyn

royal forest clearing, Cyneburg's meadow

English
#3395

Vianey

life, lively one

Spanish
#3396

Fabiana

of the broad bean

Italian
#3397

Hanan

gracious, compassionate

Hebrew
#3398

Gwenivere

fair lady, white and smooth

Welsh
#3399

Atara

diadem, royal headdress

Hebrew
#3400

Kimani

beautiful and gentle

Kikuyu
#3401

Mailen

young woman, beloved girl

Argentine
#3402

Kamya

desirable, beautiful, worthy of desire

Indian
#3403

Izabela

God is my oath

Polish
#3404

Cameryn

crooked nose, bent nose

American
#3405

Keilyn

modern invented blend

American
#3406

Dearra

lion

African American
#3407

Railynn

rye clearing plus lake

American
#3408

Cambree

from Cymru (Wales)

American
#3409

Yeimy

supplanter, one who follows

Colombian
#3410

Anaiya

without superior, unique

Indian
#3411

Myleigh

industrious, striving

American
#3412

Charleston

Charles's town

American
#3413

Amaiyah

night rain

African American
#3414

Atley

at the meadow, by the clearing

American
#3415

Azaleah

dry (from Greek azaleos)

American
#3416

Zalaya

creative blend name

American
#3417

Aziya

variant of Asia (the continent)

American
#3418

Soliana

God has heard

Ethiopian
#3419

Brynnley

hill meadow, clearing on the hill

American
#3420

Mylani

heavenly, of the sky (from Hawaiian lani)

Hawaiian

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