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

#1021

Maylee

beautiful, pretty

American
#1022

Tara

star, she who carries across

Irish
#1023

Vida

life

Spanish
#1024

Artemis

safe, unharmed

Greek
#1025

Ashlynn

ash tree meadow

American
#1026

Layan

gentle, soft, tender

Arab
#1027

Winifred

white, blessed + peace

Welsh
#1028

Guadalupe

hidden channel, valley of wolves

Mexican
#1029

Dara

pearl of wisdom

Irish
#1030

Darla

little dear

American
#1031

Kairi

sea distance, nautical mile

Japanese
#1032

Ellen

sunlight, moon (alternate etymology)

English
#1033

Evelina

life, living

English
#1034

Roselyn

gentle horse

American
#1035

Julissa

honey bee + youthful (blend with Melissa)

Latin American
#1036

Cadence

rhythm, musical flow, beat

American
#1037

Sapphire

dear to Saturn

English
#1038

Saoirse

independence

Irish
#1039

Maizie

child of light

English
#1040

Simone

one who hears, listening

French
#1041

Mariel

star of the sea

Dutch
#1042

Joyce

joyful

English
#1043

Sandra

protector of humanity

English
#1044

Kiyomi

pure world beauty

Japanese
#1045

Maite

love

Basque
#1046

Adara

pure, virgin

Hebrew
#1047

Eliyanah

God is my joy

Hebrew
#1048

Renee

reborn, born again

French
#1049

Beverly

from Beverley (Yorkshire place name)

English
#1050

Whitney

white island

English
#1051

Dalilah

one who weakens or brings low

Hebrew
#1052

Arden

high

English
#1053

Antonia

priceless, inestimable

Latin
#1054

Marcella

hammer

Italian
#1055

Casey

descendant of Cathasach

Irish
#1056

Kimora

tree village (from Japanese Kimura)

American
#1057

Mattie

might in battle

English
#1058

Montana

mountainous, of the mountains

American
#1059

Laylah

dark beauty

Arabic
#1060

Bennett

blessed

English
#1061

Mavie

song thrush (a songbird)

French
#1062

Jovi

jovial, cheerful, good-humored

American
#1063

Alara

bright red, vivid beauty

Turkish
#1064

Agnes

sacred, inviolate

English
#1065

Cordelia

daughter of the sea

English
#1066

Mireya

she who is admired, wonderful

Spanish
#1067

Anayah

care, protection

American
#1068

Raquel

gentle, innocent, nurturing

Spanish
#1069

Ellison

son of Ellis, descendant of Elias

American
#1070

Sunday

day of rest and worship

American
#1071

Hayley

from the hay field

English
#1072

Kyleigh

narrow strait or channel

American
#1073

Malayah

high, exalted, rising

American
#1074

Khadija

trustworthy, dignified

Arabic
#1075

Yuna

sea hibiscus tree

Japanese
#1076

Dana

mother goddess

English
#1077

Tatiana

of the Tatiani family, Roman clan

Russian
#1078

Kamari

moon

African
#1079

Araya

throne, exemplar

Thai
#1080

Braelyn

modern American creation

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