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

#3721

Emrys

immortal, divine

Welsh
#3722

Jensyn

God is gracious

American
#3723

Xylia

of the wood, tree-born

English
#3724

Treazure

something precious and greatly valued

American
#3725

Jaidyn

modern American creation; jade-colored stone

American
#3726

Skylyn

giving shelter; sky-born

American
#3727

Forever

for all time, eternally

American
#3728

Adaiah

jewel of the Lord

Hebrew
#3729

Kobe

tortoise

Japanese
#3730

Izzabella

pledged to God, God is my oath

American
#3731

Cerenity

calmness, peace, tranquility

American
#3732

Dayani

divine one

Hebrew
#3733

Zen

meditation, absorption in thought

Japanese
#3734

Syncere

pure, whole, genuine

American
#3735

Solara

of the sun, solar

American
#3736

Esmee

esteemed, valued

French
#3737

Lennix

elm grove

Scottish
#3738

Aahana

one who cannot be destroyed

Indian
#3739

Nyellie

shining one, star

African
#3740

Rowynn

rowan tree

American
#3741

Elleanor

bright, shining one

English
#3742

Leeann

meadow of grace

American
#3743

Laiklyn

dweller by the lake

American
#3744

Myracle

object of wonder, divine sign

American
#3745

Eesha

goddess, divine woman

Indian
#3746

Alizae

joyful, full of joy

American
#3747

Fable

spoken word, narrative

American
#3748

Rhodes

rose

American
#3749

Elowynn

elm tree joy

American
#3750

Eugenia

well-born, of noble birth

English
#3751

Berenice

bringer of victory

Italian
#3752

Candy

sweet confection

American
#3753

Vanna

God is gracious

Scandinavian
#3754

Maribelle

beautiful Mary

French
#3755

Marcy

of Mars; warlike

American
#3756

Adelaine

of noble kind

French
#3757

Karol

strong man

Polish
#3758

Raaya

my beloved friend

Israeli
#3759

Leann

full of grace

American
#3760

Starla

star

American
#3761

Jorja

farmer, earthworker

American
#3762

Rikki

strong ruler

American
#3763

Gizelle

hostage of good faith

French
#3764

Faiza

successful, one who achieves

Arabic
#3765

Ailee

light, bright one

Scottish
#3766

Saray

palace

Hebrew
#3767

Emari

strength, powerful one

African-American
#3768

Kambree

Cambria, ancient name for Wales

American
#3769

Kalista

most beautiful

Greek
#3770

Brissa

breeze, light wind

Spanish
#3771

Windsor

royal residence, castle town

English
#3772

Maily

apricot blossom

Vietnamese
#3773

Koraline

of the coral, ocean jewel

English
#3774

Judah

praised, let him be praised

Hebrew
#3775

Darianna

gift, feminine grace

Persian
#3776

Ysabella

consecrated to God

Spanish
#3777

Elianah

God is my light

Hebrew
#3778

Jariah

Jehovah has seen

Hebrew
#3779

Zamirah

nightingale, melodious voice

Arabic
#3780

Morrigan

phantom queen

Irish

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