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

#3624

Lyanni

heavenly, sky (via Hawaiian/Polynesian -ani)

American
#3627

Lilac

bluish, pale purple

English
#3672

Leilanni

heavenly flower garland, heavenly child

Hawaiian
#3737

Lennix

brave lion

Scottish
#3742

Leeann

graceful clearing

American
#3743

Laiklyn

lake land

American
#3759

Leann

full of grace

American
#3786

Leiani

royal garland, heavenly wreath

Hawaiian
#3793

Lucca

from Lucania (southern Italy)

Italian
#3812

Lehlani

royal child of heaven

Hawaiian
#3827

Lareen

shining, bright

Persian
#3828

Lilo

generous one

Hawaiian
#3836

Laela

wine, intoxication (poetic)

Arabic
#3854

Leyah

wild cow

English
#3865

Lizette

my God is abundance

French
#3871

Lujain

moonlight, radiance

Arabic
#3894

Lisbeth

Scandinavian contracted form of Elizabeth

Scandinavian
#3895

Lupita

river of black stones, wolf valley (from Guadal...

Spanish
#3896

Leandra

feminine form of Leander (lion man)

Italian
#3906

Lyndi

pretty, beautiful

American
#3961

Lilyan

lily flower, purity

American
#3966

Lilli

purity, innocence

English
#3981

Laci

delicate, lace-like

English
#4024

Laylin

night, dark beauty

American
#4035

Lovella

little wolf

English
#4037

Lake

lake, body of still water

American
#4043

Lillianne

pure, innocent

English
#4063

Leyna

tender, gentle, soft

German
#4074

Liyah

weary, delicate

African American
#4075

Leeba

love, beloved

Ashkenazi Jewish
#4093

Lesley

garden of holly

Scottish
#4121

Loyal

faithful, devoted

American
#4215

Lyza

God is my oath

English
#4228

Leianna

flower garland, grace

Hawaiian
#4247

Laniya

heavenly, of the sky

American
#4248

Liliya

lily flower, pure as a lily

Russian
#4251

Liam

strong-willed protector

Irish
#4276

Lyndie

beautiful serpent (wisdom)

American
#4282

Lynleigh

lime tree meadow

American
#4297

Legend

remarkable story, myth

American
#4302

Lucienne

light

French
#4304

Lilla

lily flower

Hungarian
#4307

Lavina

of Lavinium, Roman city

Italian
#4345

Leilanie

child of heaven, celestial child

Hawaiian
#4356

Loxley

woodland clearing (Locc's meadow)

English
#4357

Lyvia

of the Livius clan

Italian
#4382

Lucile

light, illumination

French
#4394

Lian

softness, gentleness

Chinese
#4396

Leigha

weary, delicate

American
#4412

Lexy

short form of Alexandra/Alexis

American
#4438

Lyrik

poetic, expressive of direct emotion (modern En...

American
#4450

Liel

to me is God

Israeli
#4452

Lovelynn

beloved lake

American
#4481

Lynnox

modern invented name with Scottish roots

American
#4503

Lyndy

soft, gentle

American
#4505

Leisha

noble kind, of noble character

American
#4532

Lilya

lily flower

Russian
#4537

Landree

ruler of the land

American
#4568

Lynnleigh

waterfall, lake meadow

American
#4598

Lilianne

graceful lily (lily plus grace compound)

French

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