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

#6361

Perrie

fairy, supernatural being

English
#6362

Lynelle

lake, pool

English
#6363

Gloriana

fame, glory

English
#6364

Alisia

noble kind, of noble birth

English
#6365

Larisa

cheerful, merry

Russian
#6366

Jolynn

God is gracious (Jo) + lake or waterfall (Lynn)

American
#6367

Rosaly

rose, beautiful rose

French
#6368

Missy

beloved, dear one (as a nickname)

American
#6369

Jenni

fair, white, blessed

English
#6370

Kitt

follower of Christ (short for Christopher)

English
#6371

Mairead

pearl

Irish
#6372

Adrina

from Hadria (ancient Italian city)

Italian
#6373

Kena

she who understands

Hebrew
#6374

Cece

heavenly (folk reinterpretation)

English
#6375

Miroslava

peaceful glory

Czech
#6376

Lexa

protector

English
#6377

Lyndee

beautiful

English
#6378

Mylene

from Magdala (tower)

French
#6379

Jenessa

fair and smooth (via Jennifer)

American
#6380

Sherly

bright meadow, bright clearing

English
#6381

Kathia

pure, clear

Spanish
#6382

Risha

feather, quill

Arabic
#6383

Kana

demigod, hero

Japanese
#6384

Venecia

of the Veneti people

Spanish
#6385

Audri

noble strength

English
#6386

Kaja

echo, sound

Scandinavian
#6387

Noemy

my delight, my pleasantness

Spanish
#6388

Renatta

reborn, born again

Italian
#6389

Karmella

garden, orchard of God

Hebrew
#6390

Jacy

moon goddess

Native American
#6391

Kanani

beauty, glory, splendor

Hawaiian
#6392

Rashel

ewe, female sheep

Hebrew
#6393

Shanti

cessation of suffering, inner calm

Indian
#6394

Salima

safe, sound, healthy

Arabic
#6395

Fatema

to abstain, to wean from milk

Arabic
#6396

Nili

acronym for 'The Eternal One of Israel will not...

Israeli
#6397

Sonali

golden, made of gold

Indian
#6398

Tahira

pure, chaste, virtuous

Arabic
#6399

Poppie

poppy flower

English
#6400

Abi

my father rejoices, father's joy

English
#6401

Daielle

God is my judge

French
#6402

Jenika

fair, white, smooth

English
#6403

Ruchel

ewe, female sheep

Jewish
#6404

Yesica

God beholds, foresight

Spanish
#6405

Anh

peace, tranquility

Vietnamese
#6406

Jovana

God is gracious, Yahweh has been gracious

Serbian
#6407

Wesleigh

from the west field

American
#6408

Stormee

energetic, powerful

American
#6409

Caira

Clear, bright

Irish
#6410

Mili

Lovely, pleasant

Slavic
#6411

Nelli

Torch, bright one

Scandinavian
#6412

Kensie

Derived from McKenzie; son of the fair one

American
#6413

Dezirae

Desired, longed for

American
#6414

Eriana

From the land of the Aryans

Greek
#6415

Jezabel

Where is the prince? Not exalted

Hebrew
#6416

Griffin

Mythical guardian: part eagle, part lion

Welsh
#6417

Danitza

morning star (related Danica form)

Spanish
#6418

Jamyra

praised, admired

African American
#6419

Derin

deep, profound

Turkish
#6420

Harmoney

agreement, concord, fitting together

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