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

#3181

Maha

great, grand

Arab
#3182

Jaci

the moon

Brazilian
#3183

Darby

deer park, settlement of deer

Irish
#3184

Moana

ocean, sea

Hawaiian
#3185

Astra

star

English
#3186

Danni

God is my judge

American
#3187

Niomi

pleasantness, pleasant one

American
#3188

Ellorie

light

American
#3189

Aleina

beautiful, of light

American
#3190

Kodie

helper, cushion

American
#3191

Hayat

life, existence

Arab
#3192

Kaely

pure

American
#3193

Nura

light, radiance

Arabic
#3194

Cambri

from Wales, land of the Cymry

American
#3195

Estefani

crown, garland

Latin American
#3196

Kensleigh

king's meadow, royal clearing

American
#3197

Baileigh

bailiff, steward, administrator

American
#3198

Jacquely

supplanter, one who follows at the heel

American
#3199

Ellee

God is my oath

American
#3200

Zoha

morning light, forenoon

Pakistani
#3201

Alorah

God is my light

American
#3202

Hayven

safe harbor, place of refuge

American
#3203

Tenzin

upholder of teachings

Tibetan
#3204

Rylei

rye meadow, clearing

American
#3205

Sanvi

praised, knowledgeable

Indian
#3206

Lianny

my God has answered

Hispanic
#3207

Rian

kingly, noble

Irish
#3208

Ayala

doe, female deer

Israeli
#3209

Briseida

daughter of Brises

Spanish
#3210

Cesia

blind, dimly sighted

Spanish
#3211

Paxton

peace town

American
#3212

Haizlee

hazel meadow

American
#3213

Kayomi

generations of beauty

Japanese
#3214

Ziora

radiance, brightness, divine light

Jewish
#3215

Carlotta

feminine form of Karl/Charles

Italian
#3216

Mai

month of May, spring goddess

Vietnamese
#3217

Christiana

follower of Christ

English
#3218

Melrose

rose of the moor

English
#3219

Wilder

untamed, wild one

English
#3220

Rachelle

innocent, gentle one

French
#3221

Zenaida

life of Zeus

Greek
#3222

Alona

strong, enduring

Israeli
#3223

Mylie

dear one, beloved

American
#3224

Cristel

sparkling, clear

Spanish
#3225

Joanie

Yahweh is merciful

English
#3226

Barbie

traveler from far lands

English
#3227

Ixchel

moon goddess

Mexican
#3228

Colby

dark farm, Cole's settlement

American
#3229

Devi

shining one

Indian
#3230

Cami

young ceremonial attendant

French
#3231

Kelsi

island of ships

American
#3232

Raena

pure

American
#3233

Poppi

milk of sleep (plant property)

English
#3234

Josselyn

playful, joyful (folk etymology)

American
#3235

Kayley

pure (via Katherine)

Irish
#3236

Dillon

loyal

American
#3237

Lillyann

grace, favor

American
#3238

Marely

of the sea, beloved (via Mary)

American
#3239

Amarachi

grace of God

Igbo
#3240

Amoni

peace, wishes

African American

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