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

#4141

Kaylanni

royal one from the heavens

Hawaiian
#4142

Marleny

star of the sea, beloved

Spanish
#4143

Bahar

bloom, flowering season

Persian
#4144

Sadiya

lucky, fortunate

Arabic
#4145

Naomy

pleasantness, sweetness

Hebrew
#4146

Ilianna

ray of sunshine

Greek
#4147

Maliha

graceful, charming

Arabic
#4148

Sincere

without deceit, wholehearted

English
#4149

Acadia

fertile land, place of plenty

French
#4150

Khushi

delight, pleasure

Indian
#4151

Rilee

courageous, valiant

Irish
#4152

Mishika

sweet, like honey

Indian
#4153

Mirielle

to admire, to marvel

French
#4154

Kiarah

bright, clear, luminous

Irish
#4155

Enya

kernel, grain, seed

Irish
#4156

Jamya

supplanter, one who follows at the heel

American
#4157

Aziah

strength of God

American
#4158

Jeimy

supplanter, one who follows at the heel

Latin American
#4159

Aleeyah

ascending, rising

American
#4160

Ridhi

prosperity, good fortune, wealth

Indian
#4161

Alanys

harmony, peace

American
#4162

Shanvi

divine, belonging to Shiva

Indian
#4163

Jayleigh

jay bird, joyful one from the meadow

American
#4164

Zoelle

life, alive

American
#4165

Jerzi

spear ruler

Polish
#4166

Nalaya

beloved

African
#4167

Fiora

blooming, flourishing

Italian
#4168

Kashvi

city of light, Varanasi

Indian
#4169

Calianna

most beautiful woman

American
#4170

Jaiyana

victorious, triumphant

Arabic
#4171

Zanyla

gift of God, remembered by God

African-American
#4172

Amiliana

industrious, striving, rival

Italian
#4173

Niylah

to obtain, to receive

Arabic
#4174

Dia

shining light, day

Greek
#4175

Islah

peace, harmony

Arabic
#4176

Adrielle

dark, rich one of God

French
#4177

Elea

bright, shining light

Greek
#4178

Moxie

historical soft drink brand name

American
#4179

Hayzel

light brown color (hazel eyes)

English
#4180

Azarah

divine assistance

Hebrew
#4181

Shastelyn

modern blend of Shasta and -lyn suffix

American
#4182

Kattleya

type of spectacular tropical orchid

Brazilian
#4183

Malahni

modern blend, possibly dark and heavenly

American
#4184

Royalti

royal status, sovereignty

American
#4185

Dailany

from the River Slane area

Irish
#4186

Asteria

star, starry one

Greek
#4187

Maevry

mead (alcoholic honey drink), intoxicating one

Irish
#4188

Hanvika

one who brings happiness and progress

Indian
#4189

Kehlany

heavenly (via Hawaiian Leilani influence)

American
#4190

Adalet

righteous conduct, impartiality

Turkish
#4191

Namaari

fictional princess-warrior name, Southeast Asia...

Pop culture
#4192

Ailanys

modern invented Caribbean feminine name

Puerto Rican
#4193

Snoh

snow

Swedish
#4194

Marcia

dedicated to Mars, martial

English
#4195

Irena

peace

Polish
#4196

Ena

bright, torch (via Helena/Jelena)

Irish
#4197

Olena

bright, shining, torch

Ukrainian
#4198

Clarabelle

brilliantly beautiful, famous and lovely

English
#4199

Milla

gracious, dear, beloved (Slavic root 'mil')

Slavic
#4200

Thais

captivating beauty (traditional interpretation)

Greek

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