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

#6001

Everli

from the woodland clearing

American
#6002

Ryatt

brave in war (from Wyatt/Wigheard)

American
#6003

Tiaraoluwa

the crown belongs to the Lord

Nigerian
#6004

Kaisleigh

meadow, woodland clearing

American
#6005

Rey

king, royalty

Spanish
#6006

Kahani

story, tale, narrative

Indian
#6007

Olenna

torch, shining light

English
#6008

Legacii

bequest, gift from the past

American
#6009

Stormii

violent storm, tempest

American
#6010

Tylani

tailor, cloth-cutter

American
#6011

Cevyn

ridge, back

American
#6012

Mazuri

beautiful, good

East African
#6013

Aviani

of the birds, bird-like

American
#6014

Pera

fairy, sprite

Jewish
#6015

Truu

loyal, trustworthy

American
#6016

Zolani

be peaceful, calm

South African
#6017

Aythana

mountain, high place

Spanish
#6018

Pruitt

brave, valiant

American
#6019

Yoadan

Yahweh is gracious

Ethiopian
#6020

Kaiomi

burning fire

Native American
#6021

Cireya

sun, throne

Spanish
#6022

Nevayla

heavenly life, new life

American
#6023

Heydi

noble natured

Spanish
#6024

Zhara

flower, blossom

Arabic
#6025

Stoney

stone, dweller near stones

American
#6026

Anushka

grace, favor

Indian
#6027

Kyree

Lord, have mercy (liturgical phrase)

American
#6028

Shaquille

beautiful, well-proportioned

American
#6029

Chloee

young green shoot, new growth

English
#6030

Mianna

wished-for child, grace

American
#6031

Zavia

new house, bright

American
#6032

Tariah

God is my praise (via -iah suffix)

American
#6033

Havanna

port, harbor

American
#6034

Keyri

sea village

Japanese
#6035

Mariame

sea of sorrow or sea of bitterness

West African
#6036

Seraiah

official of Yah

Jewish
#6037

Westyn

western settlement

American
#6038

Lillyanne

lily flower

English
#6039

Montgomery

Gomeric's mountain or hill

English
#6040

Loghan

lake in a meadow

Scottish
#6041

Kamden

valley with a crest

English
#6042

Mccaela

who is like God?

English
#6043

Aaleyah

high, exalted, sublime

Arabic
#6044

Oasis

fertile refuge in a desert

English
#6045

Dailynn

valley + lake, meadow-pool

English
#6046

Nataliya

birthday of the Lord

Russian
#6047

Maddelyn

woman from Magdala

English
#6048

Banelly

creative invented name; possibly a family honor...

Spanish
#6049

Soriyah

Pleiades star cluster

Persian
#6050

Eniyah

concerned, caring

African American
#6051

Jazariah

God has helped

African American
#6052

Esabella

devoted to God

Spanish
#6053

Camiya

noble, perfect

African American
#6054

Adaora

first daughter of the community

Igbo
#6055

Maryori

beloved, wished-for

Venezuelan
#6056

Azlin

noble, precious

Malay
#6057

Deveah

divine, heavenly (implied)

American
#6058

Rahi

friend, companion on the path

Indian
#6059

Summit

peak, highest point

American
#6060

Eryss

dispute, rivalry

American

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