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

4,719 girl names starting with L

#4606

Leonna

lion, lioness

American
#4648

Layloni

night, dark beauty

Arabic
#4675

Lenyx

light (modern interpretation)

American
#4692

Laiklynn

lake by the lake (compound water meaning)

American
#4697

Lovina

love, beloved

Amish
#4702

Lisette

my God is an oath

French
#4703

Lumina

luminaries, lights (plural)

English
#4712

Lalani

of the heavens

Hawaiian
#4714

Landon

from the long ridge

American
#4742

Lexington

town of the new law

American
#4748

Lariah

modern variant meaning crowned with laurel

American
#4755

Landri

land power, territorial might

American
#4769

Lemon

the lemon fruit

American
#4770

Leina

lei, garland, serene

Hawaiian
#4771

Leydi

lady, noblewoman

Spanish
#4773

Leidy

lady, noblewoman

Spanish
#4817

Liliane

pure, innocent

French
#4848

Lyrica

of the lyre, songlike

American
#4872

Leilanii

child of heaven

Hawaiian
#4887

Lunna

moon

Spanish
#4907

Layani

be joyful, rejoice

South African
#4932

Lyna

short form of -lina names

Arabic
#4959

Lakshmi

good luck, prosperity

Indian
#4981

Lilibet

diminutive of Elizabeth

English
#4984

Leilana

heavenly child, child of the sky

Hawaiian
#4993

Lawson

son of Lawrence, from the laurel grove

American
#5006

Lilyth

white, pure (lily flower blend)

American
#5007

Lilyrose

rose, love and beauty

English
#5041

Loralai

alluring siren of the Rhine

German
#5053

Laiana

vine, climbing plant (related to Liana)

Hawaiian
#5067

Laena

bright, shining

English
#5068

Lailynn

lake, waterfall

American
#5105

Lanae

calm as still waters

American
#5179

Lynnix

lake, waterfall

American
#5209

Leddy

lady, woman of refinement

English
#5221

Lee

woodland clearing, meadow

English
#5241

Lucky

fortunate, favored by luck

English
#5244

Loralie

lurking on the rock, alluring siren

German
#5247

Lynden

gentle enclosure

English
#5256

Lynley

linden tree meadow

English
#5277

Lakota

friend, ally

Native American
#5291

Lior

my light, light for me

Hebrew
#5294

Liany

tropical climbing plant

American
#5313

Leylanie

divine garland

Hawaiian
#5329

Laveah

weary (variant of Leah)

American
#5361

Lonnie

lion-brave

American
#5381

Lanaya

daughter

African-American
#5438

Lillee

lily flower, purity

English
#5442

Lunabelle

moon (from Roman goddess Luna)

English
#5453

Lakeyn

lake; peaceful water

American
#5463

Leyana

youthful, graceful (if from Liana/Elena)

American
#5478

Leyton

from the River Lea settlement

English
#5481

Locklyn

land of the Norsemen

American
#5485

Leighlani

royal child of heaven

Hawaiian
#5504

Laylynn

night beauty

African American
#5509

Lejla

night, dark as night

Bosnian
#5549

Lorene

crowned with laurel, victorious

American
#5552

Luanna

famous warrior

American
#5568

Lucila

light, bringer of light

Spanish
#5609

Lidya

noble one

Ethiopian

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