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

#4261

Evani

God is gracious, Yahweh has shown favor

American
#4262

Phoenyx

mythical firebird that rises from ashes

American
#4263

Mannat

divine grace, gift

Indian
#4264

Caydence

falling, flowing motion

American
#4265

Taraji

hope, faith

African American
#4266

Ameri

work, home

American
#4267

Xara

dawn, radiance

American
#4268

Elvie

elf friend

English
#4269

Fae

fate, destiny (via Latin fata)

English
#4270

Eshaal

fragrant celestial flower

Pakistani
#4271

Shana

God is gracious (via Irish Sean/John)

Jewish
#4272

Jackeline

God may protect

Spanish
#4273

Darice

holding firm to goodness (feminine of Darius)

American
#4274

Malea

beloved, wished-for child (via Hebrew Miriam)

Hawaiian
#4275

Aylla

halo of moonlight

Turkish
#4276

Lyndie

beautiful serpent (wisdom)

American
#4277

Kailah

beloved, darling

Hawaiian
#4278

Xianna

gift of God

Spanish
#4279

Amayrani

eternal, pretty

Mexican
#4280

Bintou

girl, young woman

Guinean
#4281

Neyla

one who succeeds

Arabic
#4282

Lynleigh

lime tree meadow

American
#4283

Neilani

of the heavenly sky

Hawaiian
#4284

Xoey

life-giving, full of life

American
#4285

Deari

dear one, beloved

American
#4286

Ellanie

shining light, bright one

American
#4287

Aylanni

high chief of heaven

American
#4288

Yemariam

devoted to Mary, belonging to Mary

Ethiopian
#4289

Ayeza

gift, precious reward

Pakistani
#4290

Waylynn

land near the road

American
#4291

Malanii

calm, serene

Hawaiian
#4292

Steely

made of steel

American
#4293

Abiha

one who has a father (honorific)

Arabic
#4294

Bryer

briar rose (fairy tale association)

American
#4295

Darianny

feminine form of Darian/Darius

Latin American
#4296

Khamari

moon

African American
#4297

Legend

extraordinary person remembered in stories

American
#4298

Defne

victory symbol (laurel wreath)

Turkish
#4299

Joslynn

member of the Gauts tribe

American
#4300

Ronni

rulers counsel (from Ronald)

American
#4301

Mavi

sky-colored, heavenly blue

Turkish
#4302

Lucienne

light

French
#4303

Naiara

reference to Our Lady of Nájera

Basque
#4304

Lilla

lily flower

Hungarian
#4305

Jeanne

God is gracious

French
#4306

Aline

of noble birth

French
#4307

Lavina

of Lavinium, Roman city

Italian
#4308

Jo

short form of Josephine

English
#4309

Arley

woodland clearing with hares

American
#4310

Azelie

azalea flower

French
#4311

Rosita

dear rose

Spanish
#4312

Saint

set apart, sanctified

American
#4313

Katherin

pure

English
#4314

Soledad

solitude, loneliness

Spanish
#4315

Charolette

petite, feminine form of Charles

French
#4316

Tyra

thunder goddess, feminine form of Tyr

Scandinavian
#4317

Royce

fame and glory (from Roy's meaning)

American
#4318

Gisela

pledge, noble hostage

German
#4319

Viana

place name from the Lima River valley

Portuguese
#4320

Alycia

noble, of noble kind

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