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

#6181

Rut

refreshed, satisfied

Hebrew
#6182

Akasha

luminous, brilliant

Indian
#6183

Lira

lyre, musical instrument

Italian
#6184

Nidhi

receptacle of divine riches

Indian
#6185

Kinzie

fair one, bright hero

American
#6186

Zehra

flower, blossom

Turkish
#6187

Jaywana

alive, living

Arabic
#6188

Adanna

my father's child

Nigerian
#6189

Amana

faithful, trustworthy

Arabic
#6190

Yanelli

God is gracious

Mexican
#6191

Blayne

yellow, fair-haired

Scottish
#6192

Kathalina

each of the two (uncertain etymology)

Spanish
#6193

Kaleena

girl, maiden

Irish
#6194

Lexus

word, speech

American
#6195

Davy

friend, beloved

English
#6196

Keyara

dark one, dark-haired

Irish
#6197

Jazmyne

jasmine flower

American
#6198

Zuleyma

peace, safe

Spanish
#6199

Kenslei

royal woodland clearing

American
#6200

Hampton

high settlement, home farm

English
#6201

Moksha

freedom, emancipation

Hindu
#6202

Brayah

modern invented variant of Bria/Braya

American
#6203

Aryella

lion of God

American
#6204

Ellani

all-heavenly, completely divine

American
#6205

Sharvi

belonging to Sharva (Shiva)

Hindu
#6206

Bayler

one who delivers, administrator

American
#6207

Elira

the free one

Albanian
#6208

Eleya

My God is Yahweh

Hebrew
#6209

Ahavah

beloved, cherished

Hebrew
#6210

Alylah

exalted, elevated, high

Arabic
#6211

Catalea

orchid flower

Spanish
#6212

Kathaleya

orchid flower

American
#6213

Cataleia

pure, beautiful

Spanish
#6214

Meyer

one who illuminates, shines

German
#6215

Olani

heavenly joy, belonging to the sky

Hawaiian
#6216

Laylyn

born of night, night beauty

American
#6217

Nayvi

new, fresh (creative interpretation)

American
#6218

Azaleya

dry, parched (referring to the plants habitat)

American
#6219

Lynnon

lake, pool

Irish
#6220

Ahinara

graceful, free-spirited

Basque
#6221

Zaha

shining, glowing with light

Arabic
#6222

Kehlanii

celestial, divine

Hawaiian
#6223

Riziki

sustenance, livelihood

Swahili
#6224

Ainoah

the only one, the beloved

Basque
#6225

Mariaalice

beloved + noble

Brazilian
#6226

Xilenia

light, torch, radiant one

Mexican
#6227

Amiriana

treetop, one who speaks (Hebrew root)

Arabic
#6228

Nadar

scarcely found, uncommonly beautiful

Arabic
#6229

Zeilani

heavenly flowers, garland of heaven

American
#6230

Rivie

captivating, ensnaring

Jewish
#6231

Aryya

noble, of the Aryan people

Indian
#6232

Amrielle

God is my strength (combined interpretation)

Jewish
#6233

Nayana

that which guides, that which leads

Indian
#6234

Xitlalli

star

Mexican
#6235

Kiyara

light, luminous

Italian
#6236

Yuli

descended from Jupiter (Jove)

Latin American
#6237

Jalilah

great, exalted, majestic

Arabic
#6238

Daisymae

pearl, beloved

American
#6239

Ariam

high, exalted one

Ethiopian
#6240

Coraleigh

coral (ocean organism/color)

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