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

#6541

Amali

industrious, hardworking

Swahili
#6542

Blessings

divine favor, gift from God

African
#6543

Adayah

God's jewel, divine treasure

Hebrew
#6544

Emmagrace

whole and gracious, universal grace

English
#6545

Kalaysia

beautiful, graceful (invented name with aesthet...

American
#6546

Amary

eternal, immortal

African American
#6547

Jiyah

life, living essence

Arabic
#6548

Leelah

night, dark beauty

Arabic
#6549

Blimi

flower, blossom

Ashkenazi Jewish
#6550

Zyriah

princess

African American
#6551

Ahnesti

honest, truthful

African American
#6552

Maymunah

fortunate, lucky

Arabic
#6553

Lenox

elm grove, place of elms

Scottish
#6554

Nyleah

champion, winner

American
#6555

Yaeli

to ascend, to climb

Israeli
#6556

Maize

corn, golden grain

American
#6557

Zariana

golden dawn, radiant morning

Slavic
#6558

Keisi

joyful poem

Japanese
#6559

Zeniya

hospitable, welcoming to strangers

Russian
#6560

Vedha

knowledge, sacred wisdom

Indian
#6561

Aviah

God is my father

Israeli
#6562

Evanny

God is gracious (feminine form)

American
#6563

Laelani

heavenly lei, flowers of heaven

Hawaiian
#6564

Maddix

fortunate, good

American
#6565

Rosse

headland, promontory, cape

Scottish
#6566

Ellagrace

beautiful grace

American
#6567

Suraiya

the Pleiades star cluster

Arab
#6568

Adaliah

ornament of God

Hebrew
#6569

Kaleiah

beloved, sweetheart

Hawaiian
#6570

Josefa

may God increase

Spanish
#6571

Lady

kneader of bread (original literal meaning)

English
#6572

Leland

lea land, grassy clearing

English
#6573

Anaise

grace, favor

French
#6574

Dagny

brightness of the day

Norwegian
#6575

Santina

little saint, holy one

Italian
#6576

Anelisse

graceful devotion

Hispanic
#6577

Carmelina

little Carmela

Italian
#6578

Sheena

gift of God

Scottish
#6579

Sammi

heard by God

English
#6580

Bethzi

my God is abundance

English
#6581

Arriyah

lion of God

American
#6582

Kimia

alchemy, philosophers stone

Iranian
#6583

Sai

blossom, color, vivid

Japanese
#6584

Basma

joy, happiness

Arabic
#6585

Weslee

clearing in the west

English
#6586

Khyla

victorious one (variant)

Modern American
#6587

Gaelle

generous, joyful

Breton
#6588

Sivan

season of harvest, abundance

Hebrew
#6589

Kashmir

land where water dries (desiccated land)

Indian
#6590

Vanity

excessive pride in appearance

English
#6591

Yitta

praise, thanksgiving

Jewish
#6592

Omni

all, every, universal

English
#6593

Jabria

God restores, God comforts

African American
#6594

Zania

God is gracious

African
#6595

Genavieve

white wave

French
#6596

Maayan

spring of water, water source

Israeli
#6597

Neytiri

fictional Na'vi name from the Avatar franchise

American
#6598

Margie

child of light

English
#6599

Elda

old, wise

Italian
#6600

Leo

lion-hearted

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