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

#3121

Lizzy

God is my oath

English
#3122

Marcie

of Mars, warlike

English
#3123

Posie

small bunch of flowers

English
#3124

Mason

stone worker, bricklayer

English
#3125

Gwenyth

happiness, joy

Welsh
#3126

Gillian

youthful

English
#3127

Kirsten

anointed one

Danish
#3128

Lelani

heavenly child, royal garland

Hawaiian
#3129

Stefany

that which surrounds

English
#3130

Nika

victory

Slavic
#3131

Alea

open sea, freedom

Arabic
#3132

Aine

radiance, brilliance, splendor

Irish
#3133

Niamh

bright, radiant, lustrous

Irish
#3134

Brea

strength, power

Irish
#3135

Sicily

land of the Siculi people

Italian
#3136

Lovelyn

lovely, beautiful beloved

Filipino
#3137

Tanner

one who works with tannin

English
#3138

Karson

son of Carr, child of the marsh

English
#3139

Kyara

dark, black (Irish root)

Italian
#3140

Jensen

son of John (patronymic)

Danish
#3141

Xavia

new house, new home

Spanish
#3142

Deysi

day's eye, daisy flower

Spanish
#3143

Talayah

dew of heaven, morning dew

African American
#3144

Airam

creative inversion of a sacred name

Spanish
#3145

Aaliya

ascending, rising

Islamic
#3146

Aella

swift as a gale

Greek
#3147

Ishani

one who rules, divine sovereign

Indian
#3148

Maleni

dark, dark-complexioned beauty

Latin American
#3149

Jaylen

blue jay bird (from Jay)

African American
#3150

Kaliya

the black serpent (mythological Naga)

Indian
#3151

Khaliyah

one who is spiritually pure

African American
#3152

Kaliana

heavenly, of the sky, royal

Hawaiian
#3153

Zyana

light, splendor, divine grace

African American
#3154

Ariany

most holy, most pure

Latin American
#3155

Ayelen

love, to desire

Argentinian
#3156

Quetzaly

quetzal bird, symbol of freedom

Mexican
#3157

Juni

youthful, young

Scandinavian
#3158

Lennie

brave lion

English
#3159

Sahasra

infinite, limitless abundance

Indian
#3160

Asya

Asia, the eastern continent

Russian
#3161

Novi

new, modern

American
#3162

Saori

early life, beautiful weaving

Japanese
#3163

Zaylani

modern invention combining energy and grace

American
#3164

Mehlani

dark beauty

American
#3165

Navany

new, fresh, young

Indian
#3166

Aizal

gift of God, divine blessing

Pakistani
#3167

Dolores

grief, suffering

Spanish
#3168

Muriel

sea-bright

British
#3169

Mahalia

tenderness, marrow

African American
#3170

Roxy

dawn, bright star

American
#3171

Emaline

whole, universal, entire

English
#3172

Lorna

from Lorn, from the district of Argyll, Scotland

British
#3173

Annamarie

grace, favor

European
#3174

Eleonor

bright, shining one

English
#3175

Riva

shore, bank, riverside

Jewish
#3176

Truth

honesty, veracity, reality, that which is real

American
#3177

Jesslyn

gift, wealthy (from Jesse)

American
#3178

Everette

brave as a wild boar, boar-strength

American
#3179

Kassie

prophetess of doom

American
#3180

Jasper

spotted stone

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