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

#6061

Tanyla

from the Tatius family (Roman origin)

American
#6062

Yamari

inventive/blended origin with Japanese sounds

Japanese
#6063

Alizon

of noble birth

English
#6064

Hidaya

gift, present (related root)

Arabic
#6065

Greenly

from the green meadow

English
#6066

Elorah

light of God

Hebrew
#6067

Mariaclara

pure and luminous

Spanish
#6068

Miray

moons image on water

Turkish
#6069

Nayari

radiant, beautiful

Mexican Indigenous
#6070

Vyla

resolute protector

American
#6071

Delara

heart-pleasing, heart-adorning

Persian
#6072

Reyah

vision, sight

Jewish
#6073

Embree

flat-topped hill

American
#6074

Knox

hillock, knoll

American
#6075

Novie

ninth

American
#6076

Adhira

moon

Indian
#6077

Malaiyah

queen, royal woman

American
#6078

Janine

gracious one

French
#6079

Zailyn

no traditional meaning (invented name)

American
#6080

Laysha

living, alive

American
#6081

Estrellita

little star

Spanish
#6082

Shawna

God has shown favor

American
#6083

Valeri

strong, healthy, vigorous

Russian
#6084

Zunairah

type of flowering plant (possibly jasmine)

Pakistani
#6085

Kacy

vigilant, watchful

American
#6086

Soliyana

gift of God

Ethiopian
#6087

Sonnet

little song

English
#6088

Zaylynn

lake (from Welsh element -lynn)

American
#6089

Kaydee

pure, bright (from Katherine)

American
#6090

Shaelyn

admirable, hawk-like (from Irish Shea)

Irish
#6091

Addi

noble kind (from Adelaide)

English
#6092

Tayler

occupational surname meaning one who sews

English
#6093

Katori

of or relating to Katori, a sacred place in Japan

Japanese
#6094

Azia

the Orient, eastern lands

American
#6095

Libi

beloved one

Jewish
#6096

Areej

one who emits pleasant perfume

Arabic
#6097

Nuriya

radiant, shining one

Arabic
#6098

Jamaya

unique creative name combining beauty and grace

African American
#6099

Amarra

grace, eternal

African American
#6100

Lakeiya

season, time

African American
#6101

Yaiza

place name of Guanche origin, meaning unknown b...

Spanish
#6102

Graysen

gray settlement

American
#6103

Kyliah

boomerang (curved throwing stick)

American
#6104

Brileigh

high meadow, bright clearing

American
#6105

Oluwadarasimi

God has blessed me with beauty/goodness

Yoruba
#6106

Delyla

one who weakens or seduces

American
#6107

Kyleah

boomerang (curved throwing stick)

American
#6108

Lakin

from the lake, lake dweller

American
#6109

Kaileigh

from Kay and Lee combination

Irish
#6110

Mirra

peace, world

Russian
#6111

Elektra

bright, radiant

Greek
#6112

Roselina

dear little rose

Italian
#6113

Madisen

son of Maud, mighty in battle

American
#6114

Kharisma

gift freely given by the gods

American
#6115

Mailynn

plum blossom (Mai) + waterfall/lake (Lynn)

American
#6116

Zamiya

lovely, pleasant, elevated

African-American
#6117

Maeli

bitter, beloved

Welsh
#6118

Sallie

princess

English
#6119

Alta

tall, lofty

Spanish
#6120

Freda

peace

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