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

#3901

Marah

bitter waters (place name from Exodus)

Hebrew
#3902

Marisa

of the sea

Italian
#3903

Ericka

ever powerful

American
#3904

Manal

gift, blessing obtained

Arabic
#3905

Janney

gift of God

American
#3906

Lyndi

soft, tender

American
#3907

Cayla

slender, graceful

American
#3908

Kami

divine spirit, god

Japanese
#3909

Jett

jet black gemstone

American
#3910

Macarena

blessed, of Macarius

Spanish
#3911

Jayci

joyful, lively (phonetic suggestion)

American
#3912

Zahava

precious, valuable

Israeli
#3913

Nari

lily (flower)

Korean
#3914

Kelsea

chalk landing place

American
#3915

Aly

noble, exalted

Arabic
#3916

Kayra

divine grace, kindness

Turkish
#3917

Kolby

dark settlement, coal town

English
#3918

Abigael

my father is joy

Christian
#3919

Nitara

deeply rooted, firmly grounded

Indian
#3920

Dasia

gift of God

African American
#3921

Kamiah

place of camas, sacred meadow

Native American
#3922

Kylin

mythical auspicious creature

Chinese
#3923

Shaddai

the overpowering one

Jewish
#3924

Giulianna

downy-bearded, soft

Italian
#3925

Giorgia

farmer, earth worker

Italian
#3926

Infinity

endless, boundless, without limit

English
#3927

Justyce

just, righteous, fair

American
#3928

Ariyanna

noble, of noble descent

Persian
#3929

Namari

gracious, flowing

Japanese
#3930

Kadiatou

honor, noble

Guinean
#3931

Payson

from the surname Payson, New England Puritan he...

American
#3932

Maddilyn

woman from Magdala, tower

American
#3933

Tully

people mighty, powerful nation

Irish
#3934

Beautiful

beau/belle — handsome, fine

American
#3935

Milaya

dear, sweet, beloved, darling

Russian
#3936

Ciela

celestial, of the heavens

Spanish
#3937

Kamyla

perfect, complete

Polish
#3938

Cielle

sky, heaven (French ciel + -elle suffix)

French
#3939

Nyeli

graceful, beautiful

East African
#3940

Aarvi

noble, peaceful

Indian
#3941

Rachael

gentle one

English
#3942

Dinah

judged, vindicated

English
#3943

Jodie

woman of Judea

English
#3944

Amalie

vigor, labor

German
#3945

Tirzah

she is my delight, pleasant

English
#3946

Abigaelle

source of joy

French
#3947

Zahira

bright, radiant, shining

Arabic
#3948

Ariyana

noble, of noble birth

American
#3949

Analeigha

grace, favor

American
#3950

Raniya

one who gazes with wonder

Arabic
#3951

Kynzlee

king's meadow, royal clearing

American
#3952

Amilah

one who hopes

Arabic
#3953

Analeya

grace + belonging to God

Hispanic
#3954

Izara

star, starry sky

Basque
#3955

Celestine

divine, belonging to heaven

French
#3956

Corrie

diminutive of Cornelia (horn, strength)

Scottish
#3957

Matilde

mighty in battle

Italian
#3958

Janey

gift of God

English
#3959

Unknown

not known, mysterious

American
#3960

Esma

names (plural of ism)

Turkish

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