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

#6121

Jeannette

God is gracious

French
#6122

Alvina

noble friend

English
#6123

Brixton

stone of Beorhtsige

English
#6124

Eda

wealthy guardian

English
#6125

Reba

to bind, captivating

American
#6126

Dorcas

gazelle

English
#6127

Viva

alive, living

Spanish
#6128

Tennessee

from the Cherokee village 'Tanasi' — original m...

American (Southern)
#6129

Zillah

shade, shadow, protection

English
#6130

Portia

from the Roman Porcius family (related to 'porc...

English
#6131

Maxie

greatest, largest (diminutive of Maxine/Maximil...

English
#6132

Oliva

symbol of peace and wisdom

Spanish
#6133

Vivia

full of life, vibrant

English
#6134

Masie

pearl

Scottish
#6135

Vincenza

to conquer, victorious

Italian
#6136

Clio

glory, fame

Greek
#6137

Nicolina

little victorious one

Scandinavian
#6138

Evalee

life

English
#6139

Leeanna

graceful meadow

English
#6140

Aurie

dawn, daybreak

English
#6141

Eline

bright, shining light

Norwegian
#6142

Doria

gift

Greek
#6143

Raffaella

God has healed

Italian
#6144

Maezie

pearl

Scottish
#6145

Avy

bird-like; diminutive of Ava (bird) or Avery

English
#6146

Elona

oak tree

Albanian
#6147

Paz

peace

Spanish
#6148

Xola

stay in peace, go in peace

South African
#6149

Estee

star

Jewish
#6150

Clark

clerk, scribe, learned man

American
#6151

Cathy

torture (archaic, disputed)

English
#6152

Frady

fearful, God-fearing (reverent)

Jewish
#6153

Lilymae

lily flower (purity, beauty)

American
#6154

Annarose

flower rose

English
#6155

Aza

strength

Arabic
#6156

Kaliope

beautiful voice

Greek
#6157

Nazaria

branch, shoot (netzer)

Spanish
#6158

Jackson

God is gracious (via John → Jack)

American
#6159

Sheridan

wild searcher, long seeker

Irish
#6160

Dayna

judge

English
#6161

Stefani

wreath of honor, victors crown

Italian
#6162

Shanelle

channel, waterway

African American
#6163

Spring

to leap or jump

English
#6164

Devoiry

industrious, sweet

Ashkenazi Jewish
#6165

Miryam

wished-for child

Jewish
#6166

Franchesca

woman from France

Italian
#6167

Ksenia

hospitality, generous host

Russian
#6168

Jacinda

beautiful, precious

Spanish
#6169

Phaedra

bright, radiant, shining

Greek
#6170

Britton

from Britain, a Briton

English
#6171

Kody

cushion (archaic interpretation)

American
#6172

Malette

little trunk, small traveling chest

French
#6173

Geisha

person of art, artist (professional title)

Japanese
#6174

Kassia

cinnamon plant, aromatic spice

Greek
#6175

Jamyla

beautiful, lovely

American
#6176

Tzivia

graceful creature, swift one

Jewish
#6177

Zoraya

brilliant, radiant star

Arabic
#6178

Keanna

gentle, beautiful

Irish
#6179

Viridiana

fresh, vital, full of life

Spanish
#6180

Yessica

God's gift

Spanish

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