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

#3001

Xaria

flower, blooming beauty

American
#3002

Alanii

from the orange grove

Hawaiian
#3003

Gwynevere

fair and smooth, white and soft

Welsh
#3004

Zailey

bright, joyful one

American
#3005

Skarlett

bright red cloth

American
#3006

Elaya

olive tree

American
#3007

Maddyn

son of Matthew, gift of God

American
#3008

Ayvah

life, living

American
#3009

Nailani

heavenly calm, noble tranquility

Hawaiian
#3010

Rayven

dark-feathered bird

American
#3011

Mailani

heavenly calm

Hawaiian
#3012

Chozen

chosen, selected, divinely appointed

American
#3013

Ahlam

visions, reveries

Arabic
#3014

Lacy

from Lassy, Norman place name

American
#3015

Jemima

beautiful, radiant as a dove

English
#3016

Hollie

holly tree, evergreen plant

English
#3017

Annia

Roman clan name

Italian
#3018

Avalee

life, breath

American
#3019

Veronika

she who brings victory

Russian
#3020

Anela

angel, divine messenger

Hawaiian
#3021

Ginny

fair and smooth, white phantom

English
#3022

Blima

flower, blossom

Jewish
#3023

Nicolle

people's triumph

French
#3024

Neela

sapphire, precious blue gem

Indian
#3025

Whitlee

bright clearing in the wood

American
#3026

Icelyn

ice lake

American
#3027

Siana

God is gracious

Welsh
#3028

Kenza

precious gift

Moroccan
#3029

Azlynn

modern invented name combining Az- and -lynn (l...

American
#3030

Shia

admirable, hawk-like

American
#3031

Amyrah

one who commands, ruler

Arabic
#3032

Ezri

my helper, my aid

American
#3033

Miral

light, luminance

Arabic
#3034

Koi

carp fish; symbol of perseverance and good luck

Japanese
#3035

Nusaybah

she whose lineage is known and honored

Islamic
#3036

Adilyn

nobility, good breeding

American
#3037

Naziyah

pure, clean, far from evil

Arabic
#3038

Emmersyn

brave and powerful

American
#3039

Quinley

modern blend of Quinn (wise) and Kinley (-ley m...

American
#3040

Lili

God is my oath (as diminutive of Elizabeth)

English
#3041

Auriella

golden, made of gold

American
#3042

Melodi

song, musical phrase

English
#3043

Wrynlee

meadow, clearing

American
#3044

Jinora

created fictional name

American
#3045

Aeliana

sun, sunshine

Roman
#3046

Jaretssi

unique modern coinage

American
#3047

Aayat

miracles, signs

Muslim
#3048

Airis

messenger of the gods

English
#3049

Husna

beautiful, good, virtuous

Muslim
#3050

Callan

powerful in battle

Scottish
#3051

Lylla

belonging to the night

American
#3052

Carli

feminine form of Carl/Charles

English
#3053

Melisa

sweet as honey

Greek
#3054

Carrie

feminine diminutive of Charles

English
#3055

Hilda

war, combat

English
#3056

Mallie

beloved, wished-for child

English
#3057

Beth

life

English
#3058

Jacie

phonetic form of initials J.C.

American
#3059

Carley

strong, resilient one

English
#3060

Maricela

drop of the sea, beloved

Spanish

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