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

#1981

Stormie

passionate, spirited

American
#1982

Annaleigh

grace combined with woodland clearing

American
#1983

Layana

belonging to God, divine grace

Arabic
#1984

Samaya

appointed time, divine meeting

Indian
#1985

Azara

fire, sacred flame

Hebrew
#1986

Alessi

protector, guardian

Italian
#1987

Miraya

miraculous, worthy of wonder

Indian
#1988

Adilynn

noble grace

American
#1989

Finnley

fair warrior, white hero

Irish
#1990

Milania

gracious, pleasant

Italian
#1991

Queen

female monarch, sovereign ruler

American
#1992

Courtney

court dweller

English
#1993

Ashanti

warlike, from the Ashanti people of Ghana

African American
#1994

Scottlyn

Scot + lake/waterfall

American
#1995

Romee

pilgrim to Rome

Dutch
#1996

Lua

moon

Portuguese
#1997

Senna

old, wise one

Scandinavian
#1998

Mayte

lovable, dear, beloved

Spanish
#1999

Rania

gazing with longing, looking admiringly

Arabic
#2000

Sianna

blend of Sienna (city) + Anna (grace)

American
#2001

Yoselin

member of the Gautz/Goth tribe

Latin American
#2002

Karely

free woman, strong woman

Latin American
#2003

Astoria

from the Astor estate (hawk's home)

American
#2004

Maisyn

one who builds with stone

American
#2005

Toby

Yahweh is good

English
#2006

Alyna

shining light

Eastern European
#2007

Bowie

fair one

Scottish
#2008

Dalett

door, pathway

American
#2009

Lenore

torch, light

English
#2010

Sheila

blind (saint's epithet)

Irish
#2011

Evelin

life, wished-for child

Scandinavian
#2012

Nicolette

victory of the people

French
#2013

Jaylynn

joyful lake

American
#2014

Bobbi

bright fame

American
#2015

Karmen

garden, vineyard

Spanish
#2016

Bracha

blessing

Jewish
#2017

Saira

traveler, one who journeys

South Asian
#2018

Aleya

exalted, sublime, noble

Arabic
#2019

Anayeli

grace and beauty

Mexican
#2020

Divine

of divine nature, heavenly, godlike

American
#2021

Nazareth

watchpost, guard

Christian
#2022

Swayze

derived from a surname of uncertain French origin

American
#2023

Gianella

little Gianna, beloved one

Italian
#2024

Geraldine

spear ruler

English
#2025

Gina

well-born (short form of Luigina/Giovanna)

Italian
#2026

Rhylee

lively, vigorous

American
#2027

Esmae

to esteem, to value (from aestimare)

English
#2028

Renlee

reborn + meadow/clearing (Ren + Lee)

American
#2029

Devin

poet, bard

Irish
#2030

Kaleia

the beloved one

Hawaiian
#2031

Empress

female emperor, supreme ruler

English
#2032

Mariyah

bitter, or drop of the sea

Muslim
#2033

Nahomy

my delight, my pleasantness

Hebrew
#2034

Ellia

all, completely (Germanic)

English
#2035

Eliany

my God is Yahweh

Hispanic
#2036

Kaelynn

lake, pool (from Lynn)

American
#2037

Charity

selfless love (agape)

English
#2038

Azalia

dry, dry earth (flower etymology)

English
#2039

Elisha

God is my salvation

Hebrew
#2040

Jessa

God beholds, foresight

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