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

#2161

Amorah

promise, saying

Hebrew
#2162

Avila

from Ávila

Spanish
#2163

Kaomi

beautiful face, beautiful appearance

Japanese
#2164

Baker

one who works with dough

English
#2165

Journii

passage, adventure

American
#2166

Aavya

gifted, talented

Indian
#2167

Khelani

sea and sky (poetic)

Hawaiian
#2168

Zhamira

heart, soul

Uzbek
#2169

Iva

God is gracious

Czech
#2170

Wesley

west meadow, western woodland clearing

English
#2171

Toni

short form of Antonia/Antoinette

English
#2172

Alex

protector of mankind

Greek
#2173

Lane

narrow road, pathway between hedges

English
#2174

Keren

flask of kohl (cosmetic)

Hebrew
#2175

Krystal

transparent, pure, sparkling

American
#2176

Taleen

sacred grove (pre-Christian Armenian)

Armenian
#2177

Jelani

mighty, great, powerful

Swahili
#2178

Arwa

mountain goat, ibex (wild and graceful)

Arabic
#2179

Razan

dignified, level-headed

Arabic
#2180

Divinity

divine nature, godliness

English
#2181

Taylin

variant of Taylor, tailor

English
#2182

Scotland

land of the Scots

American
#2183

Vamika

another name for Parvati, the mother goddess

Indian
#2184

Vaani

Goddess Saraswati, divine wisdom

Indian
#2185

Karis

grace, kindness

Greek
#2186

Jocelynn

little Goth, from the Germanic tribe

English
#2187

Aubri

noble ruler, lord of elves

English
#2188

Klarity

brightness, luminosity

English
#2189

Lumi

snow

Finnish
#2190

Riverlynn

river and pool, flowing water

American
#2191

Lela

night, dark beauty

Arabic
#2192

Polly

star of the sea; beloved

English
#2193

Doris

Dorian woman; from Doris (ancient Greek region)

English
#2194

Athalia

afflicted of God

Jewish
#2195

Bliss

spiritual ecstasy

American
#2196

Ivette

evergreen; immortality

French
#2197

Desire

longed for; wished for

French
#2198

Malaika

angel; messenger of God

Swahili
#2199

Naima

pleasant

Arabic
#2200

Elsy

consecrated to God

Swedish
#2201

Unique

without equal; matchless

American
#2202

Yarely

indigenous Mexican origin (meaning uncertain)

Mexican
#2203

Nyah

radiance; bright one

African-American
#2204

Kalaya

beautiful, graceful

Thai
#2205

Blayke

fair, pale, bright

English
#2206

Jannat

paradise, garden of heaven

Arabic
#2207

Mayli

beautiful, lovely

Chinese
#2208

Ayva

life, living

Turkish
#2209

Zaveah

modern invented name; possibly shining, bright

American
#2210

Zaliyah

high, exalted, sublime

American
#2211

Violett

violet flower, purple-blue bloom

English
#2212

Nirvana

blowing out, extinguishing (of suffering)

Buddhist
#2213

Anali

grace, favor (from Ana/Hannah)

Spanish
#2214

Debanhi

gift from God (regional Mexican interpretation)

Mexican
#2215

Acelynn

excellence, mastery (from Ace) + lake/waterfall...

American
#2216

Samaira

gentle evening breeze

Arabic
#2217

Mahira

skilled, expert, proficient

Arabic
#2218

Maverick

unbranded calf, one who doesn't follow the herd

American
#2219

Azora

helper, assistant

Spanish
#2220

Mona

noble one, little noble

Irish

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