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

#3541

Lark

a carefree adventure

English
#3542

Basya

daughter of Yahweh

Jewish
#3543

Leiah

wild cow, heifer

Jewish
#3544

Jamilah

beautiful, lovely

Arabic
#3545

Kylynn

graceful (via -lynn suffix)

American
#3546

Giulietta

youthful, downy-bearded

Italian
#3547

Tziporah

little bird, sparrow

Hebrew
#3548

November

ninth month (in ancient Roman calendar)

American
#3549

Cyra

throne, sun

Persian
#3550

Yamila

beautiful, fair

Arabic
#3551

Zakiyah

intelligent, bright-minded

Arabic
#3552

Sparrow

small hardy bird

English
#3553

Mailyn

beloved one by the lake

American
#3554

Mykah

who is like God?

American
#3555

Teegan

little poet

Irish
#3556

Meylin

beautiful, graceful

Latin American
#3557

Hazelynn

lake, pool

American
#3558

Hennessy

descendant of Angus

Irish
#3559

Raevyn

raven bird, dark and intelligent

American
#3560

Adhya

the first, the beginning, primordial

Indian
#3561

Boston

Saint Botolph's town

American
#3562

Analeigh

grace, favor

American
#3563

Adelin

nobility, distinguished birth

French
#3564

Dawsyn

son of David, beloved

American
#3565

Laelynn

belonging to God, of God

American
#3566

Legacie

something handed down, inheritance

American
#3567

Ellington

settlement of Ella's people

American
#3568

Abeeha

her father's delight

Arabic
#3569

Gretchen

pearl

German
#3570

Anabel

lovable

Spanish
#3571

Elvia

elf, supernatural being

Spanish
#3572

Snow

white, pure

English
#3573

Griselda

grey battle maiden

German
#3574

Evelynne

life, living

English
#3575

Ginger

lively, spirited

English
#3576

Debra

to speak kindly, to order

English
#3577

Emalyn

rival, striving

English
#3578

Gwenevere

fair and smooth

Welsh
#3579

Kendal

valley of the River Kent

English
#3580

Michal

who is like God?

Hebrew
#3581

Myrah

myrrh, sweet resin

Arabic
#3582

Marly

lake clearing

English
#3583

Lilliann

purity, innocence

English
#3584

Odalys

heritage, homeland

Spanish
#3585

Grayson

son of the gray-haired one

English
#3586

Miri

bitter sea

Hebrew
#3587

Jaina

God is gracious

English
#3588

Giannina

God is gracious

Italian
#3589

Roisin

little rose

Irish
#3590

Mali

jasmine flower

Thai
#3591

Kyndal

royal valley

English
#3592

October

eighth month

English
#3593

Deisy

day's eye

Spanish
#3594

Nawal

to give, to bestow

Arabic
#3595

Riah

beloved

American
#3596

Aislyn

poetic vision

Irish
#3597

Betsabe

daughter of seven

Spanish
#3598

Chole

fertility, abundance

American
#3599

Lilyanne

grace, favor

English
#3600

Tasnim

high, exalted spring

Arabic

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