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

#757

Lakelyn

water meadow dweller

American
#826

Luella

famous warrior

English
#834

Lea

weary

French
#835

Linda

beautiful, pretty

English
#838

Livia

olive

Italian
#846

Love

deep affection, devotion

English
#868

Luisa

famous warrior, renowned fighter

Spanish
#874

Liv

life

Scandinavian
#897

Lilyana

lily flower, pure and beautiful

Slavic
#903

Leanna

gracious, full of grace

American
#921

Lilia

pure, innocent

Latin
#928

Laylani

royal child of the sky

Hawaiian
#935

Lettie

joy, happiness, gladness

English
#942

Lilianna

lily of grace

English
#958

Lyanna

graceful vine

American
#983

Liberty

freedom, the condition of being free

American
#987

Lisa

my God is abundance

English
#998

Lavender

calming, soothing (by association with the herb)

English
#1026

Layan

graceful, supple

Arab
#1059

Laylah

dark beauty

Arabic
#1085

Leena

short form of Helena or Magdalena

Arabic
#1089

Laramie

place of the La Ramee family

American
#1102

Lesly

garden of holly

American
#1108

Leylani

child of heaven

Hawaiian
#1111

Lauryn

laurel, victory

American
#1116

Lailah

night, dark beauty

Arabic
#1118

Lizbeth

God is abundance

Spanish-speaking
#1122

Libby

pledged to God, God is my oath

English
#1131

Lexie

defender of men

American
#1187

Landry

ruler of the land

French
#1215

Lianna

gracious, God is gracious

English
#1220

Laken

from the lake, lake dweller

American
#1245

Leni

light, bright, shining torch

German
#1253

Leela

amusement, playfulness

Indian
#1275

Layne

narrow road or path

American
#1277

Lorena

victory, honor

Spanish
#1283

Lindsey

place of linden trees

English
#1294

Lucie

born at dawn

French
#1338

Liah

gazelle

Jewish
#1346

Liz

my God is abundance

English
#1416

Lorraine

from the Lorraine region of France

French
#1433

Lailani

royal child of heaven

Hawaiian
#1458

Loyalty

faithfulness, devotion, allegiance

American
#1481

Liyana

flexible, supple

Arabic
#1490

Louella

famous warrior with brightness

English
#1491

Lidia

woman from Lydia

Italian
#1525

Lori

laurel, victory

English
#1528

Leora

light is mine

Hebrew
#1531

Laynee

narrow path, lane

English
#1539

Londynn

from the great river settlement

American
#1549

Laikyn

modern invented name with nature roots

American
#1553

Lillianna

grace, favor

English
#1574

Laynie

shining, glowing

American
#1588

Lilieth

storm demon (ancient Mesopotamian origin)

Modern American
#1594

Liya

I am with God (Amharic interpretation)

Ethiopian
#1605

Lenna

light, bright

English
#1606

Letty

joy, happiness

English
#1607

Linnea

linden tree

Swedish
#1616

Larissa

citadel, fortress

Greek
#1643

Liora

my light; light is mine

Israeli

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