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

#121

Amara

immortal, divine

African
#122

Melanie

dark-complexioned, of dark appearance

English
#123

Cecilia

of the Caecilian family (Roman gens)

English
#124

Ashley

ash tree woodland clearing

American
#125

Rylee

descendant of Raghallach

American
#126

Margot

child of light

French
#127

Samantha

listener

English
#128

Catalina

pure, unsullied

Spanish
#129

Juliette

Jupiter's child, Jove

French
#130

Aubrey

supernatural power

English
#131

Esther

star

Hebrew
#132

Mary

sea of bitterness

English
#133

Nevaeh

heaven (spelled backwards)

American
#134

Skylar

shelter, refuge

Dutch
#135

Alina

noble

Russian
#136

Amira

commander, leader

Arabic
#137

Ember

ember, smoldering remnant

English
#138

Magnolia

Magnol's flower, magnificent bloom

English
#139

Sienna

from Siena, Italy

English
#140

Charlie

strong, manly

English
#141

Elliana

God has answered me

Hebrew
#142

Summer

the warmest season

English
#143

Alana

rock or comely

Irish
#144

Brielle

heroine of God

French
#145

Sage

healing herb (Salvia)

English
#146

Remi

remedy, cure

French
#147

Valerie

to be strong, to be healthy

French
#148

Wrenley

woodland clearing of the wren

English
#149

Hallie

from Halle, Germany

English
#150

Kehlani

the royal/divine one (lani = heaven/royalty)

Hawaiian
#151

Emerson

son of Emery, brave and powerful

American
#152

June

young, vital

English
#153

Sloane

warrior, raider

Irish
#154

Emersyn

son of Emery, brave and powerful

American
#155

Elsie

God is my oath

Scottish
#156

Oaklynn

oak tree, pool

American
#157

Oakley

oak tree clearing

English
#158

Blakely

pale meadow

English
#159

Piper

flute player, pipe player

English
#160

Freya

goddess of love, fertility, and magic

Norse
#161

Valeria

to be strong, to be healthy

Italian
#162

Arya

Aryan, noble people

Indian
#163

Adalynn

of noble kind

American
#164

Everleigh

woodland clearing

American
#165

Genevieve

race of women

French
#166

Anastasia

resurrection

Russian
#167

Isabel

my God is an oath

Spanish
#168

Peyton

Pacca's town

American
#169

Amaya

the end, cliff's edge

Japanese
#170

Olive

symbol of peace and wisdom

English
#171

Isabelle

my God is an oath

French
#172

Ruth

vision of beauty

English
#173

Ximena

one who hears

Spanish
#174

Evangeline

good angel

French
#175

Katherine

pure

English
#176

Callie

beautiful, lovely

American
#177

Rosalie

little rose

French
#178

Alani

orange tree

Hawaiian
#179

Lilah

play, amusement

Hebrew
#180

Kaia

pure

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