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

#3301

Aloni

oak tree

Hawaiian
#3302

Arantza

thornbush, place of thorns

Basque
#3303

Evee

life, living one

American
#3304

Keylin

variant of Kaylin (pure)

American
#3305

Avyana

little bird

Native American
#3306

Rylin

descendant of the courageous one

American
#3307

Maeleigh

bright meadow clearing

Irish-American
#3308

Azayla

flowering shrub

American
#3309

Nalayah

successful, prosperous

African American
#3310

Ellisyn

my God is an oath

American
#3311

Roxanna

bright star

Persian
#3312

Marilynn

beloved, wished-for child

American
#3313

Emsley

elm tree clearing

American
#3314

Bryelle

high, noble

American
#3315

Mckinlee

son of Finlay (fair-haired hero)

American
#3316

Brenley

burnt meadow clearing

American
#3317

Kenzleigh

head of the kin (from ken)

English
#3318

Aradhya

worthy of worship, one who is adored

Indian
#3319

Khalessi

queen, wife of the khal

American
#3320

Emerlyn

glowing waterfall, shining light

American
#3321

Ainhara

white pasture, fertile plain

Basque
#3322

Aitanna

possibly eternal flower (folk etymology)

Spanish
#3323

Azaylie

dry, drought-tolerant (from Greek azaleos)

American
#3324

Xenia

stranger, foreigner (from xenos)

Greek
#3325

Audree

noble strength

English
#3326

Adlee

noble meadow (from Old English)

American
#3327

Silver

the precious metal, lustrous and bright

English
#3328

Ily

pure white flower, innocence (from Lily)

American
#3329

Darling

little dear, most precious

English
#3330

Aleksandra

protector of men

Russian
#3331

Nichole

victory of the people

American
#3332

Kynleigh

royal meadow

American
#3333

Ishanvi

goddess Parvati, divine grace

Indian
#3334

Natali

birthday of the Lord

Italian
#3335

Alysha

exalted, sublime

American
#3336

Lilibeth

consecrated to God

English
#3337

Chase

pursuer, one who chases

American
#3338

Lyana

God has answered

American
#3339

Sahar

dawn, the hour before sunrise

Arabic
#3340

Moon

to measure time (etymological root)

American
#3341

Arisha

noble, elevated

Arabic
#3342

Shyanne

people of a different language, red speakers

American
#3343

Yides

woman of the Jewish faith

Ashkenazi Jewish
#3344

Atzi

our mother, maternal one

Mexican
#3345

Aurielle

golden, of gold

French
#3346

Tahani

joy, happiness, blessing

Arabic
#3347

Liani

climbing vine, one who reaches upward

Italian
#3348

Saya

early night, swift shadow

Japanese
#3349

Amairany

immortal, unfading like the amaranth flower

Mexican
#3350

Taylee

meadow variant of Taylor

American
#3351

Paizley

paisley pattern, teardrop design

American
#3352

Aralyn

lake, noble by the lake

American
#3353

Sayler

sailor, one who sails

American
#3354

Avarie

elf ruler, wise counselor

American
#3355

Soul

immortal inner self

American
#3356

Raia

paradise

Hebrew
#3357

Aiya

love, affection

Hebrew
#3358

Neve

bright, radiant

Irish
#3359

Bostyn

from the town of St. Botolph

American
#3360

Talani

heavenly, belonging to the sky

Hawaiian

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