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

#4981

Lilibet

pledged to God, my God is an oath

English
#4982

Makiya

creative modern name, strength

African American
#4983

Heavyn

sky, celestial realm

American
#4984

Leilana

heavenly child, child of the sky

Hawaiian
#4985

Miana

mine, my own (Mia) with grace suffix

Italian
#4986

Alynna

beautiful, soft

English
#4987

Makiah

like unto God

American
#4988

Zaiya

radiant, brilliant light

Arabic
#4989

Maleena

beloved, of the sea

American
#4990

Ellarie

cheerful, merry

American
#4991

Peighton

from the warrior's town

American
#4992

Kenzy

fair one, gentle

American
#4993

Lawson

victory, honor

American
#4994

Kamyra

teacher; one who is strong

African-American
#4995

Amaree

grace, eternal beauty

African-American
#4996

Khori

maiden, daughter

African-American
#4997

Thiana

founder; one who establishes

American
#4998

Anapaula

small, humble

Brazilian
#4999

Maddisyn

son of Maud; strong in battle

American
#5000

Mihika

gentle rain, fine mist

Indian
#5001

Zamaria

blooming, flourishing

African
#5002

Diora

divine, golden

Italian
#5003

Alizee

steady, free-blowing wind

French
#5004

Reigna

queen

English
#5005

Ayani

beautiful flower

African
#5006

Lilyth

white, pure (lily flower blend)

American
#5007

Lilyrose

rose, love and beauty

English
#5008

Tyleigh

tile maker, tile layer

American
#5009

Eshanti

connected to the Ashanti people of Ghana

African
#5010

Maiza

walking with a proud gait (via Arabic Maisa)

East African
#5011

Heran

grace and orchid

Ethiopian
#5012

Xayla

creative phonetic respelling

American
#5013

Maely

lord, ruler

French
#5014

Haelyn

modern invented name

American
#5015

Giabella

God is gracious + beautiful

Italian
#5016

Rosina

little rose

Italian
#5017

Ilse

my God is abundance

German
#5018

Nadya

generous, covered with dew

Russian
#5019

Arleigh

meadow where eagles dwell

American
#5020

Kristy

follower of Christ

English
#5021

Azaylah

dry (referring to the plant's habitat)

American
#5022

Aizah

noble, respected, dignified

Arabic
#5023

Calli

beauty

English
#5024

Nolani

heavenly, royal

Hawaiian
#5025

Caelynn

holly tree

Irish
#5026

Hadasa

fragrant myrtle plant

Jewish
#5027

Parnika

leaf used in worship

Indian
#5028

Xoe

divine life, eternal life

Greek
#5029

Vrinda

sacred basil, holy plant

Indian
#5030

Zamaya

night rain (from Amaya root)

African-American
#5031

Amarianna

grace and favor (from Anna)

African-American
#5032

Emmelyn

industrious, hardworking

English
#5033

Eleina

torch, shining light

Greek
#5034

Jenaiah

God is gracious, Yahweh's grace

African-American
#5035

Saryah

clouds in the night, nocturnal traveler

Muslim
#5036

Enaya

God's watchful protection

Arabic
#5037

Aryam

form of Mary/Maryam

Eritrean
#5038

Yazlyn

modern blended name

American
#5039

Raahi

traveler, wayfarer

Indian
#5040

Adalena

noble, nobility

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