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

#1441

Everley

boar meadow, wild boar clearing

American
#1442

Aysha

alive, living

Arabic
#1443

Samiyah

sublime, noble

Arabic
#1444

Meghan

pearl

Welsh
#1445

Alisa

noble kind

Russian
#1446

Gitty

good

Jewish
#1447

Katerina

pure

Greek
#1448

Raine

rain (weather)

English
#1449

Kamilah

perfect, complete

Arabic
#1450

Cassandr

to shine upon men

Greek
#1451

Rayleigh

deer meadow clearing

English
#1452

Sana

phonetic/aesthetic (various kanji)

Arabic
#1453

Nashly

at the ash tree (from Nash + lee/ley)

American
#1454

Shirley

bright clearing in the woods

English
#1455

Mercedes

Our Lady of Mercies (Marian title)

Spanish
#1456

Xitlali

little star

Mexican
#1457

Anyla

modern invention combining Ana + Nyla

American
#1458

Loyalty

faithfulness, devotion, allegiance

American
#1459

Naila

one who obtains what she seeks

Arabic
#1460

Nell

bright, shining one

English
#1461

Sofie

divine wisdom

Scandinavian
#1462

Adrienne

from Hadria

French
#1463

Violetta

little violet, purple flower

Italian
#1464

Calista

fairest of all

English
#1465

Aranza

you among the thorns (Marian invocation)

Mexican
#1466

Anita

little Ann, beloved Ann

Spanish
#1467

Karma

fate, destiny shaped by one's actions

American
#1468

Noelia

Christmas, nativity

Spanish
#1469

Montserrat

Our Lady of the Jagged Mountain

Spanish
#1470

Winslow

joyful hill (from Wynn + hlaw)

English
#1471

Zaina

grace, adornment

Arabic
#1472

Kenley

royal woodland clearing

American
#1473

Aimee

beloved, loved one

French
#1474

Rosalind

beautiful rose

English
#1475

Marcela

dedicated to Mars, warrior

Spanish
#1476

Jael

to ascend, to go up

Jewish
#1477

Aislinn

dream, aspiration

Irish
#1478

Myah

illusion

American
#1479

Nayla

gift, benefit

Arabic
#1480

Blakelynn

bright/dark lake

American
#1481

Liyana

flexible, supple

Arabic
#1482

Alaiyah

ascent, going up

American
#1483

Navi

prophet, seer

Israeli
#1484

Petra

foundation, solid

German
#1485

Carina

keel of a ship

Italian
#1486

Cherish

beloved, precious

American
#1487

Hartley

stag meadow

English
#1488

Harleigh

rocky clearing

English
#1489

Journei

a day's travel, voyage

American
#1490

Louella

famous warrior with brightness

English
#1491

Lidia

woman from Lydia

Italian
#1492

Erica

heather (botanical)

English
#1493

Noel

Christmas, born at Christmas

French
#1494

Yuri

lily (flower)

Japanese
#1495

Rosalynn

rose and lake

American
#1496

Marissa

beloved, variant of Maria

American
#1497

Yuliana

sky father's descendant

Russian
#1498

Nami

beautiful

Japanese
#1499

Emryn

immortal, divine ruler

Welsh
#1500

Keilany

graceful, heavenly one

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