This post contains affiliate links.
Searching for pretty baby girl names and love girl names that start with L? I’m a mama just like you, and baby-names *obsessed* – and I’m sharing my fav picks for L baby girl names today!

Celestial Girl Names That Start with L
Country Girl Names That Start with L
Earthy Girl Names That Start with L
Elegant Girl Names That Start with L
Hippie Girl Names That Start with L
Modern Girl Names That Start with L

Earthy Girl Names That Start with L
Earthy girl names that begin with L are grounded and nature-inspired, reflecting the beauty of the natural world.
Lily
- Origin: Latin
- Meaning: Pure
Linnea
- Origin: Swedish
- Meaning: Twinflower
Lunaria
- Origin: Latin
- Meaning: Money plant
Lake
- Origin: English
- Meaning: body of water
Lakelyn
- Origin: American
- Meaning: beautiful lake
Laken
- Origin: British
- Meaning: one who’s from the lake, water
Lana
- Origin: Hawai’in
- Meaning: calm as still waters
Laurel
- Origin: Latin
- Meaning: laurel tree
Leilani
- Origin: Hawaiian
- Meaning: Heavenly flower
Leona
- Origin: Latin
- Meaning: lioness
Lillie
- Origin: Latin
- Meaning: lily flower, God is my oath
Linden
- Origin: English
- Meaning: linden tree

Celestial Girl Names That Start with L
Celestial girl names that start with L are inspired by the stars and skies, carrying a sense of wonder and magic.
Leonora
- Origin: Greek
- Meaning: light
Luna
- Origin: Latin
- Meaning: moon
Luz
- Origin: Spanish
- Meaning: light
Layla
- Origin: Arabic
- Meaning: night

Country Girl Names That Start with L
Country ‘L’ girl names capture the rustic beauty and wholesome spirit of rural life.
Lacey
- Origin: French
- Meaning: braid
Lainey
- Origin: English
- Meaning: shining
Landon
- Origin: England
- Meaning: long hill or ridge
Leigh
- Origin: Hebrew
- Meaning: meadow or pasture
Lilla
- Origin: English
- Meaning: lilac
Lou
- Origin: French, German
- Meaning: famous warrior
Louella
- Origin: Germanic
- Meaning: famous warrior
Louise
- Origin: German
- Meaning: famous warrior
Lula
- Origin: English
- Meaning: famous warrior
Lottie
- Origin: French, German, Greek
- Meaning: a form of Charlotte, meaning a small, strong woman
Laine/Lane
- Origin: Finnish, British, French
- Meaning: path/roadway, or wave
Logan
- Origin: Scottish
- Meaning: empty hollow

Elegant Girl Names That Start with L
Talk about a sense of timeless sophistication and grace. These are our favorite girl names that start with L.
Lenora
- Origin: Spanish
- Meaning: sun ray, light
Liliana
- Origin: Latin
- Meaning: lily flower
Lilibeth
- Origin: Hebrew
- Meaning: innocence
Lysandra
- Origin: Greek
- Meaning: Liberator

Hippie Girl Names That Start with L
Hippie ‘L’ names for girl give the free-spirited vibes and a love for peace and nature.
Lavender
- Origin: British
- Meaning: lavender flower
Lennon
- Origin: Irish
- Meaning: lover, sweetheart
Lennox
- Origin: Scottish
- Meaning: with many elm trees
Lilac
- Origin: English
- Meaning: Flower
Lola
- Origin: Spanish
- Meaning: sorrows
Love
- Origin: English
- Meaning: Sweet, Kind, Adore
Lynn
- Origin: Welsh
- Meaning: Lake
Lyra
- Origin: Greek
- Meaning: harp

Modern Girl Names That Start with L
Modern L names are stylish and contemporary, perfect for today’s trendsetting little girls.
Layton/Leighton
- Origin: British
- Meaning: settlement in the meadow
Langley
- Origin: English
- Meaning: from the long meadow
London
- Origin: Latin
- Meaning: from the great river
Lena
- Origin: English, German
- Meaning: Light
Livingston
- Origin: English, Scottish
- Meaning: Beloved friend, Dear friend
Lenore
- Origin: French, German, Greek
- Meaning: Light, Shining light
Lux
- Origin: Latin
- Meaning: light

Unique Girl Names That Start with L
Unique girl names that start with L stand out with their distinctiveness and individuality.
Lina
- Origin: Arabic
- Meaning: young palm tree, tender
Leonie
- Origin: Latin
- Meaning: lion
Lettie
- Origin: English
- Meaning: joy, gladness
Lindley
- Origin: English
- Meaning: from the pastureland
Lucia
- Origin: Italian
- Meaning: light
Lael
- Origin: Hebrew
- Meaning: one who belongs to God
Lark
- Origin: English
- Meaning: resembling the songbird

Vintage Girl Names That Start with L
Vintage girl names that begin with the letter L bring a nostalgic charm, reminiscent of a bygone era.
Lola
- Origin: Spanish
- Meaning: sorrows
Leland
- Origin: English
- Meaning: Meadowland
Louisa
- Origin: Germanic
- Meaning: renowned warrior
Lelia
- Origin: Greek
- Meaning: well spoken
Lillian
- Origin: Latin
- Meaning: lily, God is my oath
Lovie
- Origin: English
- Meaning: loved one
Lucille
- Origin: English, French, Latin
- Meaning: Light, Shining light
Luella
- Origin: English, German, Spanish
- Meaning: Famous Warrior
Wrapping Up
Choosing the right name for your baby girl is such a special and joyful experience. I hope this list of ‘L’ names has sparked some inspiration for you, whether you’re looking for something elegant, modern, vintage, country, unique, earthy, celestial, or hippie-inspired. I wish you all the best in finding the perfect baby girl name.