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

#4861

Kree

from the Cree people (Nehiyaw nation)

American
#4862

Brynlie

burnt meadow or hill

English
#4863

Kelce

variant of Kelsey

American
#4864

Aeryn

peace

Irish
#4865

Averee

ruler of the elves

English
#4866

Naija

river of rivers

Nigerian
#4867

Braya

high hill, hillside

Irish
#4868

Jianni

God has shown favor

Italian
#4869

Railyn

ewe plus waterfall

American
#4870

Ilyanna

daughter of the sun (folkloric)

Bulgarian
#4871

Jaslene

jasmine flower

American
#4872

Leilanii

child of heaven

Hawaiian
#4873

Jazleen

absorbed in divine praise (Punjabi variant)

American
#4874

Naylah

one who gains what she seeks

Arabic
#4875

Emerly

industrious, hardworking

American
#4876

Remie

oarsman

French
#4877

Keysi

brave in battle

American
#4878

Avamarie

life

American
#4879

Zophia

divine wisdom

Eastern European
#4880

Mahika

dew, morning mist

Indian
#4881

Calaya

auspicious, blessed

American
#4882

Eilyn

torch, radiant one

Irish
#4883

Nasiyah

sincere, well-wishing

Arabic
#4884

Kaziyah

judge, one who determines justice

African American
#4885

Saelah

asked for, granted by God

American
#4886

Maahi

the earth, the great one

Indian
#4887

Lunna

moon goddess

Spanish
#4888

Emberley

glowing; warm fire remnant

English
#4889

Zunaira

a flower found in paradise

Pakistani
#4890

Minna

love, affection

German
#4891

Erynn

Ireland; from the island of Ireland

Irish
#4892

Rei

king

Japanese
#4893

Kalanii

the sky; the heavens

Hawaiian
#4894

Javeah

from Javea (place name)

American
#4895

Dakoda

friend, ally, those who are friendly

Native American
#4896

Sakari

God has remembered (form of Zacharias)

Finnish
#4897

Emmerie

work power; powerful ruler

English
#4898

Arsema

holy martyr; blessed saint

Ethiopian
#4899

Jailee

Bright one of the meadow

American
#4900

Kynsleigh

royal woodland clearing

American
#4901

Ciel

sky, heaven

French
#4902

Ivyana

gift of God, grace

American
#4903

Araiya

song, melody, air

American
#4904

Malaiya

angel, divine messenger

African
#4905

Maebry

pearl of the meadow (Mae + Aubrey blend)

American
#4906

Anzal

to bestow, to send down as a gift from above

Arabic
#4907

Layani

be joyful, rejoice

South African
#4908

Waylon

the way-land, road land

American
#4909

Hazlee

hazel tree

American
#4910

Aynara

moonlight, shining mirror

Kazakh
#4911

Journeii

a voyage, a day's travel, life's path

American
#4912

Remedi

cure, healing

English
#4913

Ayomi

my joy

Yoruba
#4914

Jru

invented phonetic name

American
#4915

Mars

Roman god of war

English
#4916

Riverlee

river meadow, clearing by the water

American
#4917

Sekani

laughter, laugh

Malawian
#4918

Halstyn

hall stone, from the rocky hall

American
#4919

Kouvr

invented phonetic name

American
#4920

Nabi

butterfly

Korean

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