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

#5101

Addeline

of noble birth

English
#5102

Nani

beauty, loveliness

Hawaiian
#5103

Terri

harvester, reaper

English
#5104

Elijah

My God is Yahweh

English
#5105

Lanae

bright, beautiful

American
#5106

Kimberley

Cyneburg's woodland clearing

English
#5107

Michaella

Who is like God? (rhetorical — no one)

English
#5108

Arayla

moonlight halo (via Ayla in Turkish)

American
#5109

Cristy

anointed one (from Christos)

English
#5110

Allura

captivating, alluring, powerfully attractive

American
#5111

Rani

queen, princess

Hindi
#5112

Abigale

My father is joyful; father of exultation

English
#5113

Amicia

A friendly or amiable person

English
#5114

Alexi

Defender; one who defends or helps (from alexein)

Greek
#5115

Rossy

Rose; from the flower rosa

English
#5116

Alyssia

Noble kind; of noble nature (from adal + heid)

English
#5117

Blaze

Flame; firebrand; a bright blaze of fire

English
#5118

Shilo

His gift; place of peace; tranquil (Biblical pl...

English
#5119

Ahna

grace, favor

Irish
#5120

Kaitlin

pure, chaste

Irish
#5121

Ayelet

gazelle of the dawn

Israeli
#5122

Parisa

fairy-like, like a fairy

Persian
#5123

Rozlynn

pretty rose

American
#5124

Saphire

dear to Saturn

American
#5125

Annalyse

grace, favor

American
#5126

Saresa

princess, noblewoman

American
#5127

Henna

short form of Johanna or Henrietta

Arabic
#5128

Kayci

alert, vigilant, watchful

Irish
#5129

Zuleyka

brilliant beauty, fair one

Arabic
#5130

Kaileen

bright slender one

Irish
#5131

Nallely

I love you, tenderly beloved

Mexican
#5132

Jaela

sure-footed, nimble

Hebrew
#5133

Irlanda

land of Ireland, Emerald Isle

Latin American
#5134

Avi

my father

Israeli
#5135

Nykeba

victory of the people

African American
#5136

Cate

pure

English
#5137

Iveth

archer

Spanish
#5138

Samiah

noble, high-minded

Muslim
#5139

Shaniya

I am on my way (variant of Shania)

African American
#5140

Anastazia

she who will rise again

Russian
#5141

Brinkley

woodland clearing at the brink/edge

American
#5142

Giavonna

God is merciful

Italian
#5143

Alira

quartz crystal

Arabic
#5144

Kemora

invented modern name

American
#5145

Katerin

pure

Spanish
#5146

Citlalli

star

Mexican
#5147

Illyana

bright, radiant

Russian
#5148

Yazlin

summer writer

Turkish
#5149

Mayan

spring of water, fountain

Israeli
#5150

Cailynn

lake, waterfall

American
#5151

Fatuma

captivating, charming

East African
#5152

Sumaiya

related to sama: sky, heaven

Islamic
#5153

Enslee

meadow clearing, woodland pasture

American
#5154

Jailene

God is gracious (influenced by John/Jane root)

Hispanic American
#5155

Shaniyah

beautiful, graceful

African American
#5156

Skylin

sky, heavens, atmosphere

American
#5157

Khamyri

creative invented variant

African-American
#5158

Alicent

noble, kind

English
#5159

Belladonna

deadly nightshade (plant)

Italian
#5160

Aliviah

olive tree

American

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