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

#2101

Brynnleigh

hill meadow, hillside clearing

American
#2102

Batsheva

daughter of seven (seven symbolizing completeness)

Jewish
#2103

Shanaya

eminent, distinguished

Indian
#2104

Chany

God is gracious

Jewish
#2105

Armoni

harmony

Hebrew
#2106

Evaluna

moon

Latin American
#2107

Bryn

high ground

Welsh
#2108

Izzy

God is my oath

English
#2109

Astraea

star-maiden, goddess of justice

Greek
#2110

Anabia

gate to paradise

Pakistani
#2111

Leana

grey lady

English
#2112

Manuela

God is with us

Spanish
#2113

Temperance

balance, temperament

English
#2114

Janna

God is gracious

English
#2115

Debora

bee

Hebrew
#2116

Krisha

divine feminine of Krishna

Hindu
#2117

Raizel

rose

Jewish
#2118

Lluvia

life-giving water from the sky

Spanish
#2119

Denali

the tall one, the great one

American
#2120

Halston

holy stone settlement

American
#2121

Amiracle

a miracle, miraculous gift

American
#2122

Estefania

victor's crown from athletic games

Spanish
#2123

Delany

from the River Slane

Irish
#2124

Naveah

heaven reversed, a child from heaven

American
#2125

Eliyah

the Lord is my God

Jewish
#2126

Maylani

heavenly May flowers

Hawaiian
#2127

Marianne

sea of bitterness plus grace

French
#2128

Marta

noble woman, one who presides

Spanish
#2129

Dawson

son of David

American
#2130

Hazley

hazel tree woodland clearing

American
#2131

Henrietta

home power, estate ruler

English
#2132

Lavinia

of the Latins

English
#2133

Arabelle

beautiful eagle

English
#2134

Glory

fame, renown, honor

American
#2135

Tenley

open woodland clearing

American
#2136

Taya

dew of God, gentle rain

Russian
#2137

Laya

gazelle, tender

American
#2138

Analise

grace, the gracious one

American
#2139

Caia

to rejoice, joyful

Welsh
#2140

Denim

American textile, enduring material

American
#2141

Janyla

modern invented name

African American
#2142

Devora

industrious, wise

Jewish
#2143

Kayce

vigilant, watchful

American
#2144

Huntleigh

hunter's meadow

American
#2145

Aaradhya

to be adored

Hindu
#2146

Bea

blessed, happy

English
#2147

Pamela

all sweetness, all honey

English
#2148

Lilyann

grace, favor

American
#2149

Jude

praised, he will be praised

English
#2150

Shae

hawk-like

Irish
#2151

Anisa

friendly, amiable, good companion

Arabic
#2152

Brighton

bright settlement, Beorthelm's town

American
#2153

Taliah

blooming, festivity

Jewish
#2154

Sade

wealth has a crown

Nigerian
#2155

Esty

star

Jewish
#2156

Bayleigh

berry meadow

English
#2157

Haizley

clearing of hazels

American
#2158

Maddox

beneficent, good

Welsh
#2159

Aziyah

God has helped, comforted by God

African American
#2160

Dhriti

patience, fortitude

Indian

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