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

#2221

Therese

from the island of Thera

French
#2222

Maryann

bitter grace (combined etymology)

English
#2223

Josette

God will add, God increases

French
#2224

Lillith

screech owl (ancient folk etymology)

Hebrew
#2225

Malina

from the tower, elevated

Polish
#2226

Jacey

phonetic initialism (J.C.)

American
#2227

Eternity

infinite time, endless existence

American
#2228

Sayla

prayer, one who asks

Arabic
#2229

Alanah

awakening

Irish
#2230

Jaleah

exalted, ascendant

American
#2231

Everlynn

eternally beautiful, ever-living

American
#2232

Cassia

cinnamon tree, spice plant

English
#2233

Italia

land of Italus (legendary king)

Italian
#2234

Madina

city

Arabic
#2235

Bridgette

strength, power

Irish
#2236

Maritza

of the sea, bitter sea (from Maria/Miriam)

Latin American
#2237

Nylani

modern invented combination name

American
#2238

Aoife

pleasant, agreeable

Irish
#2239

Callahan

bright-headed, strife

Irish
#2240

Aiyanna

eternal flower, forever flowering

Native American
#2241

Aqsa

the farthest, the most distant

Muslim
#2242

Maisey

pearl

Scottish
#2243

Hania

happiness, bliss

Arabic
#2244

Mayzie

pearl

American
#2245

Amila

hope, aspiration

Bosnian
#2246

Aithana

fire, little fire

Irish
#2247

Hudson

heart, mind, spirit

American
#2248

Audrina

noble strength

American
#2249

Ollie

ancestor's descendant

English
#2250

Indiana

land of the Indians

American
#2251

Rosanna

gracious rose

Italian
#2252

Janice

God is gracious

American
#2253

Natalee

born on Christmas Day

American
#2254

Arlo

barberry shrub

English
#2255

Joslyn

little Goth

English
#2256

Weslie

west meadow

English
#2257

Misha

who is like God

Russian
#2258

Jaycie

joyful

American
#2259

Tate

cheerful, glad

English
#2260

Raha

happiness

Arabic
#2261

Mayah

great mother, goddess

American
#2262

Rahma

divine loving-kindness

Arabic
#2263

Dalani

gentle, serene

African-American
#2264

Diane

divine, heavenly

French
#2265

Aribella

beautiful altar

English
#2266

Hensley

#2267

Eliyana

My God has answered me

Hebrew
#2268

Kenzley

Fair one from the meadow

American
#2269

Zena

Woman, feminine

Greek
#2270

Delta

River mouth, fertile land

Greek
#2271

Everlyn

Wished for child

English
#2272

Aris

best, excellent

Greek
#2273

Dayla

gentle, bright day

Hebrew
#2274

Kyrie

lord, master

Greek
#2275

Charly

warrior, strong woman

English
#2276

Ren

join, connect

Japanese
#2277

Elvira

foreign, true

Spanish
#2278

Everest

from the highest mountain

English
#2279

Jackie

supplanter

English
#2280

Ronnie

counsel power

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