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

#6241

Iya

mother, life-giver

Yoruba
#6242

Mahlia

calm, peaceful

American
#6243

Henleigh

high clearing, elevated meadow

American
#6244

Zarai

radiant one

Hebrew
#6245

Khadedra

premature child (original root)

Arabic
#6246

Audresha

noble, strong woman

African-American
#6247

Alinah

noble, of noble kind

Slavic
#6248

Jaelah

mountain goat, ibex

Hebrew
#6249

Maanvi

relating to Manu (humanity)

Hindi
#6250

Amelya

industrious, striving

English
#6251

Bali

strength, power

Indonesian
#6252

Ahtziri

water, cosmic force

Mexican
#6253

Saga

goddess of wisdom and poetry

Scandinavian
#6254

Rejoice

gladden, cause happiness

African
#6255

Lamiyah

of dark complexion, dark-featured beauty

Arabic
#6256

Zaiyah

modern elaboration of light-names

American
#6257

Kaleyah

creative blend: pure + garland/wreath

American
#6258

Sicilia

of Sicily, the triangular island

Italian
#6259

Alliana

God has answered with grace (from Eliana origin)

American
#6260

Ainsleigh

solitary meadow

English
#6261

Damoni

divine power, spirit

American
#6262

Lilja

lily flower

Icelandic
#6263

Laylanie

heavenly flower of the night

American
#6264

Zuriel

the Lord is my strength

Hebrew
#6265

Aneliz

consecrated to God

Mexican
#6266

Aarushi

reddish glow of sunrise

Hindu
#6267

Ashvi

horse, swift as a horse

Indian
#6268

Braleigh

hillside meadow

American
#6269

Khloie

blooming, young green shoot

American
#6270

Darely

meadow near the river

American
#6271

Anaika

graceful, charming

Indian
#6272

Anyi

gracious, favor (via Hannah/Anne)

Spanish
#6273

Jalayla

sublime, exalted

Arabic
#6274

Jaretzy

you will always be loved

Latin American
#6275

Kamayah

beloved miracle

American
#6276

Amyri

princess, commander

American
#6277

Tallula

flood princess

Native American
#6278

Meily

beautiful, gorgeous

Chinese
#6279

Livvie

symbol of peace and wisdom

English
#6280

Anayla

care, protection, solicitude

American
#6281

Kaileia

sea, ocean child

Hawaiian
#6282

Malayiah

heavenly, elevated one

American
#6283

Adalin

noble kind

American
#6284

Bithiah

daughter of God

Hebrew
#6285

Helaena

the bright one

English
#6286

Jaanvi

of the Ganges, daughter of sage Jahnu

Indian
#6287

Arielly

lion of God

American
#6288

Haelynn

hay meadow by the lake

American
#6289

Ezzah

might, strength, glory

Arabic
#6290

Anilah

wind, air, breeze

Indian
#6291

Hazelle

light brown, golden

English
#6292

Forest

outside wood, royal hunting ground

English
#6293

Jaretzi

you will always be loved

Mexican
#6294

Mahia

strong, vigorous

Arabic
#6295

Eliannah

God is my light

Hebrew
#6296

Fletcher

arrow maker, one who makes arrows

English
#6297

Sammy

God has heard

English
#6298

Davis

son of David, beloved

English
#6299

Elspeth

pledged to God, God is my oath

Scottish
#6300

Trust

faith, faithfulness

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