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

#3241

Niamani

bright, radiant (via Irish Niamh)

American
#3242

Taylynn

tailor's descendant

American
#3243

Aalayah

ascent, immigration

Arabic
#3244

Kayliana

flower wreath, vine

American
#3245

Rosabella

beautiful rose

Italian
#3246

Anaiyah

warrior

American
#3247

Layanna

grace, favor

American
#3248

Freja

lady, noble woman

Scandinavian
#3249

Avielle

breath of God

American
#3250

Jaziyah

one who rewards

Arabic
#3251

Zuriah

beautiful

Hebrew
#3252

Aralynn

golden lily (modern blend)

American
#3253

Eymi

beloved

Latin American
#3254

Talitha

little girl, maiden

Biblical
#3255

Avelina

desired, wished for

Spanish
#3256

Luiza

renowned in battle

Portuguese
#3257

Jodi

woman from Judea

English
#3258

Brandy

sword, fire

American
#3259

Elyssa

oath of God

English
#3260

Royale

of or belonging to a king

French
#3261

Janiah

God is gracious

African American
#3262

Kenslee

kings clearing

American
#3263

Aniylah

graceful, favored

American
#3264

Sayani

of the evening

Bengali
#3265

Maisley

meadow of pearls

American
#3266

Zalani

power, strength

African
#3267

Roxie

little rock

American
#3268

Olga

holy, blessed

Russian
#3269

Joella

God is willing

American
#3270

Rosy

optimistic, bright, hopeful

English
#3271

Golden

made of gold, golden-colored

American
#3272

Ellora

goddess, divine one

Indian
#3273

Sandy

sand-colored, from the sand

English
#3274

Gretel

pearl

German
#3275

Jessi

she who looks out

American
#3276

Darya

possessing goodness

Russian
#3277

Anja

gracious one

German
#3278

Reema

beauty, grace

Arab
#3279

Lainie

torch, bright one

Scottish
#3280

Karley

strong one

English
#3281

Tylee

tiler, one who tiles roofs

American
#3282

Yohanna

YHWH has shown favor

Ethiopian
#3283

Eri

blessed prize

Japanese
#3284

Taleah

dew of God

American
#3285

Arelys

lion of God, altar

Spanish
#3286

Cailyn

pure

Irish
#3287

Fallyn

superior, one who rules

Irish
#3288

Auri

breeze, wind

American
#3289

Ivyanna

God is gracious (Anna component)

American
#3290

Mayleigh

spring meadow (May + Leigh)

American
#3291

Naina

divine vision, sight

Indian
#3292

Janely

#3293

Dariela

upholder of good

Hispanic
#3294

Monserrath

Our Lady of Montserrat

Mexican
#3295

Polina

small, humble

Russian
#3296

Izabelle

consecrated to God

American
#3297

Elizah

devoted to God

English
#3298

Brilynn

strong, honorable pool

American
#3299

Layah

night, dark beauty

American
#3300

Bruchy

blessing, blessed one

Jewish

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