You’re pregnant — congrats! One of the biggest (and most exciting) decisions ahead is choosing the perfect name for your little one. Forget nursery wallpaper for now — your baby’s name will stay with them for life. If you’re on the hunt for boy names that start with L, this list of L boy names is full of options that are meaningful, stylish, and ready for your short list.
Boy Names That Start With L
We’re so excited to be part of your baby-naming journey! This list of 230 L names for boys includes timeless, trendy, and unique options, giving you plenty of inspiration to find the perfect fit.
13 Popular Boy Names That Start With L
Maybe going with a well-loved name is more your style! Liam is currently the top name in the country, while Leonardo could hint at a future artist or actor. These popular L names for boys are favorites for a reason — and one might be perfect for your little guy.
1. Liam — An Irish name that means “protector,” Liam has been the #1 boys’ name choice in the United States for the past few years.
2. Levi — This name is Hebrew in origin and means “joined.”
3. Landon — An English name meaning “long hill” or “ridge.”
4. Lawson — This name is said to have English and Scottish roots and means “son of Lawrence” (Lawrence meaning “from Laurentum” or “laurel.”) Although very rare 50 years ago, this name has become increasingly popular in recent years.
5. Leonardo — A German name meaning “brave as a lion,” this name is famous due to Renaissance painter Leonardo Da Vinci and famous actor Leonardo DiCaprio.
6. Lincoln — This name has English roots and means “town by the pool or lake.” Obviously a famous name that pays homage to an American president, this name is also a celebrity baby name, as Kristen Bell and Dax Shepard named their daughter Lincoln.
7. Logan — Meaning “small hollow,” this name is Scottish in origin.
8. Lucas, Lukas — This name has Latin roots and means “bringer of light.”
9. Luca, Luka — Also meaning “bringer of light,” this name has Latin and Italian roots. Hilary Duff is one celebrity who chose this baby name.
10. Luis — Luis is a Spanish name that means “famous warrior.”
11. Luciano — This name is said to have Portuguese, Spanish, and Italian roots and means “light, shining.” The name Luciano has been consistently rising in popularity for decades.
12. Leo — Leo is a name with Latin roots that means “lion.”
13. Leon — Leon is a name with Greek roots that means “lion.”
27 Cute Boy Names That Start With L
There’s something extra sweet about cute boy names — especially when they match your little one’s personality. This list of L boy names includes charming, playful picks that feel just right for your baby boy.
1. Lief — With Scandinavian roots, the name Lief means “heir” and “loved.”
2. Levin — This name has German and Hebrew roots and means “dear friend.”
3. Laki — The name Laki is Hawaiian in origin and means “lucky.”
4. Lanny — A name of German origin meaning “renowned land.”
5. Lark — An English name meaning “lighthearted songbird.”
6. Lavon — This name is said to be Hebrew in origin, meaning “white.” It’s also believed that Lavon has Old Welsh roots and means “small one.”
7. Lelio — This cute name is Italian and means “talkative.”
8. Lennon, Lennan — Meaning “sweetheart, lover,” this name has Irish roots and makes an excellent choice for a loving little boy.
9. Leof — An English name meaning “beloved.”
10. Leonel — This name is the Spanish version of the name Lionel and means “little lion” or “young lion.”
11. Lionel — A Latin name meaning “little lion” or “young lion.”
12. Lilo — Meaning “generous one,” the name Lilo is said to have Hawaiian and German roots. This name was made famous by the lovable character Lilo in the Disney classic “Lilo & Stitch.”
13. Lindy — Derived from the name Lyndon, this English name means “linden tree.”
14. Lino — This name has various meanings, including being a Greek name that means “flax, linen.” It also has Latin roots and means “angel, from heaven.”
15. Lito — A name with Latin roots that means “light.”
16. Loman — An Irish name meaning “small bare one,” this is a fitting name for a cute little bald baby!
17. Luc — Luc is a French name that means “light.”
18. Lucca — An Italian name that means “bringer of light.”
19. Lucien — A French name meaning “light.”
20. Lal — This Sanskrit name means “playful.”
21. Lleu — A Welsh name meaning “light.”
22. Lugus — Meaning “to shine,” this name has Welsh roots.
23. Lakota — A Native American name that means “friend.”
24. Lallo — This Native American name means “little boy.”
25. Lailoken — With Latin and Welsh roots, this name means “brother, friend.”
26. Lear — An Old English name meaning “beautiful of face.”
27. Lành — This name is Vietnamese in origin and means “favorable” and “gentle.”
12 Modern Boy Names That Start With L
If you love names with a fresh, up-to-date feel, this list is for you. These modern boy names bring originality and trendiness to the table — and just might give your little one a standout identity among other L boy names.
1. Lucky — An English name meaning “having good fortune.”
2. Latrell — A modern, American name meaning “noble” or “eager.”
3. Larz — A version of the Scandinavian name Lars, which means “crowned with laurel.”
4. Lancel — A modern American name meaning “land.”
5. Lavonte — Another modern American name, Lavonte means “rising.”
6. Loki — The name Loki is Norse in origin and is said to mean “lock” and “airy.” Loki was the Norse god of mischief, making this a fitting name if you think you have a little rascal on your hands.
7. Lonnie — A name of American origin with German and Latin roots, Lonnie means “ready for battle” and “noble.”
8. Lleyton — A variation of the name Leighton, this English name means “meadow settlement.”
9. Loch — A Gaelic name that means “lake.”
10. Lochlain, Lochlainn — An Irish name that means “home of the Vikings.”
11. Lore — A name with German roots meaning “flower.”
12. Lyam — With Irish roots, this name is an alternative spelling option for the popular name Liam. It means “helmet” or “protection.”
10 Common Boy Names That Start With L
Common names are classics for a reason — they’re familiar, easy to love, and never go out of style. From Louie to Lee, these L boy names are dependable choices that have stood the test of time.
1. Lance — With German and French roots, this name means “land” or “lancet” (a medieval weapon).
2. Larry — An English name meaning “crowned with laurel.”
3. Lawrence — A variation of the name Laurence, this name has English and Latin roots and means “from Laurentum” (an ancient Roman city) as well as “laurel.”
4. Lee — Lee is an English name meaning “clearing in the woods” or “meadow.”
5. Lewis — A German name that means “renowned warrior.”
6. Lou — A name of French origin that means “famous warrior.”
7. Louis, Louie — This name has French and German roots and means “famous warrior.” There are many famous people named Louis, including musician Louis Armstrong and fashion designer Louis Vuitton. Also, Catherine, Princess of Wales, and William, Prince of Wales, named their third child Louis, making him Prince Louis of Cambridge.
8. Luke — The name Luke has Latin and Greek roots and means “bringer of light.”
9. Lorenzo — Meaning “from Laurentum” (an ancient Roman city) as well as “laurel tree,” this name is Spanish and Italian in origin. It has been commonly used around the world, particularly in Southern Europe for the past century.
10. Li — Meaning “logic” as well as “power” and “beauty,” this name of Chinese origin is commonly used throughout the world.
17 Cool Boy Names That Start With L
Some names just have that effortless edge — bold, stylish, and full of personality. These cool boy names stand out, and each one brings its own flair to this list of L boy names.
1. Lebron, Labron — This name means “brown-haired one” and has French roots. One famous Lebron is basketball legend Lebron James.
2. Lamar — This name is German in origin and means “the water” and “land famous.” There are many famous Lamars, including NFL star Lamar Jackson, NBA player Lamar Odom, and rapper Kendrick Lamar.
3. Langston — This name has English roots and means “long stone” or “tall man’s town.” Langston Hughes was a famous Black poet, author, and social activist in the first half of the 20th century.
4. Legend — An English name that means “story passed down through generations” or “extremely famous person.”
5. Legacy — This English name means “something left or handed down by a predecessor.”
6. Leif — A Scandinavian name meaning “descendant, heir.” Leif Erikson was a famous Norse explorer.
7. Link — An English name meaning “to link, to bring together.”
8. Lennox — The name Lennox has Scottish roots and means “elm grove.”
9. Lars — With Latin, Swiss, and Scandinavian roots, this name means “crowned with laurel.”
10. Lord — Although the name Lord carries quite a bit of prestige, the meaning of this English name is actually “loaf-keeper,” as the original role of lords was to provide food and provisions for their people.
11. London — With Latin and English roots, this name means “from the great river” and is a place name honoring the famous capital city of England.
12. Legion — With German roots, this name means “vast number of people or things” and “people’s ruler.”
13. Lancelot — With French roots, this name means “servant” or “land” and is famous thanks to Sir Lancelot of Arthurian legend.
14. Ledger — Meaning “spear tribe,” this name has English and German roots.
15. Lorne — This name has English and Scottish roots and means “fox.”
16. Landulf — A German name meaning “land wolf.”
17. Liberatus — With Latin roots, this name means “free.”
27 Country Boy Names That Start With L
If you love names with southern charm or a rustic vibe, these country boy names offer a warm, down-to-earth feel. From rugged classics to laid-back picks, this list of L names for boys brings plenty of countryside character.
1. Linley — With English roots, this name means “flax meadow.”
2. Lenix — This name is a different spelling choice for Lennox and has Scottish roots. The meaning of Lenix is “elm grove.”
3. Lendell, Lendall — This is an English name meaning “linden tree valley.”
4. Leith — The name Leith means “river” and has Scottish roots.
5. Linder — Meaning “dweller near the linden trees,” this name is of German origin.
6. Linnaeus — A name with Latin and Swedish roots, the name Linnaeus means “linden tree.”
7. Leathan — This is a name of Scottish origin that means “river.”
8. Leland, Lealand, Leeland — With English roots, this name means “from the meadow, pasture.”
9. Layton — An English name meaning “meadow settlement” or “settlement with a leek garden.”
10. Lachlan — This name has Irish and Scottish roots and means “from the land of lakes” or “from the fjord land.”
11. Laiken — A name with English roots that means “lake, pool.”
12. Linton — An English name meaning “flax settlement.”
13. Landan, Landen, Landyn — Variations of the popular name Landon, these names also mean “long hill or ridge” and have English roots, although these spellings are far less common.
14. Lane — This name is of English origin and means “small roadway or path.”
15. Langdon — With English roots, this name means “long hill or slope.”
16. Laramie — Laramie is a French name that means “leafy grove.”
17. Laren — Meaning “bay tree” or “laurel tree,” this name has Latin, Spanish, and Scottish roots.
18. Lathan — With English and Scandinavian roots, this name means “from the leek farm” or “meadow settlement.”
19. Lauro — This is an Italian name that means “from the laurel trees.”
20. Lawton — A name of English origin, Lawton means “from the hillside town or farm.”
21. Leary — With Irish roots, the name Leary means “herder” or “cattle-keeper.”
22. Linc — An Old English name meaning “lake colony” or “town by the pool.”
23. Lyndon — An English name that means “lindenwood” or “linden tree,” Lyndon is famously the first name of a former U.S. President.
24. Linden — A variation of the name Lyndon, this name also means “lindenwood” or “linden tree.” This spelling has German and English roots.
25. Lyn — This name is said to be a variation of the name Lyndon, which means “linden tree” and has English roots.
26. Lydon — An English name meaning “linden tree.”
27. Loris — With Swiss and Latin roots, this name means “laurel.”
27 Badass Boy Names That Start With L
If you’re searching for bold, fearless energy in a name, this list of badass boy names delivers. These L names combine strength and style — from Ladislav to Leonidas — and are perfect for a little one destined to stand out.
1. Ladislav — A Slavic name meaning “glorious ruler.”
2. Ladislaw — Ladislaw is the Roman and Portuguese form of the Slavic name Ladislav. It also means “glorious ruler.”
3. Laith — This name is said to mean “lion” and has both Scottish and Arabic roots.
4. Ludwik — This is the Polish version of the German name Ludwig. It means “famous warrior.”
5. Ludvik — With German and Slavic roots, this variation of the name Ludwik also means “famous warrior.”
6. Larkin — A name of Irish origin that means “fierce.”
7. Leander — This is a Greek name meaning “lion man.”
8. Leandro — Leandro has Greek roots and means “lion man.”
9. Luther — This name is German in origin and means “soldier of the people.” The name Luther is famous due to Martin Luther, who started the Protestant Reformation, as well as civil rights activist Martin Luther King, Jr.
10. Lenard, Lennard — This name is said to be of German origin and means “brave lion” or “lion strength.”
11. Leny — An English name that means “brave as a lion.”
12. Lyon — With French roots, this name means what it sounds like: “lion” and also “brave warrior.”
13. Long — The name Long is a Vietnamese name that means “dragon.”
14. Leonid — Leonid is a Russian name that means “lion.”
15. Leonidas — With Greek roots, this name means “son of a lion” or “lion-like.”
16. Leonzo — A name with Latin, Italian, and Spanish roots meaning “lion.”
17. Landry — A French name meaning “ruler.”
18. Leopold — This name is of German origin and means “brave people.” King Leopold was a famous king of Belgium, and rom-com fans might also recognize this name from the hit movie “Kate and Leopold.”
19. Leovanni — An Italian name meaning “lion.”
20. Leroy — With French roots, the name Leroy means “the king.”
21. Levon — This is an Armenian name that means “lion.”
22. Lisandro, Lizandro — A Greek name meaning “liberator.”
23. Lysander, Lysandre — This is also a name with Greek roots that means “liberator.”
24. Laslo — A Hungarian name meaning “might” or “fame.”
25. Llewellyn — This name is Welsh in origin and means “lion.”
26. Lorcan, Lorcon — With Irish roots, this name means “fierce.”
27. Lothair — Meaning “famous” and “army,” this name has Latin roots and was the name of Holy Roman Emperor Lothair I.
20 Biblical Boy Names That Start With L
If you’re drawn to meaningful names with spiritual roots, this list of L boy names offers several thoughtful options. These biblical boy names — like Lazarus, Leviticus, and Lael — carry history, strength, and significance.
1. Levy — An alternative spelling option for the popular name Levi, this name has Hebrew roots and means “joined.”
2. Leviticus — This name means “belonging to the Levites (descendants of Levi) and has Greek roots.
3. La’Shaun — A modern name with English roots, La’Shaun means “God is gracious.”
4. Lazar — A Hebrew name meaning “God will help.”
5. Lazarus — This name also has Hebrew roots and means “God will help.”
6. Lemmy — A Hebrew name meaning “devoted to God.”
7. Lemuel — With Hebrew roots, this name means “belonging to God.”
8. Lisardo — A Hebrew name meaning “defender of the faith.”
9. Lizardo — A Spanish and Portuguese variation of the name Lisardo, this name also means “defender of the faith.”
10. Laban — A Hebrew name that means “white.”
11. Lebanah — A variant of Laban, this name is also Hebrew in origin and means “white.”
12. Lael — This name is Hebrew in origin and means “belonging to God.”
13. Lamech — A Hebrew name meaning “strong” or “low.”
14. Lehi — This unique name means “jawbone” and has Hebrew roots.
15. Lot — This name is Hebrew in origin and means “veil, hidden.”
16. Lavi — Meaning “lion,” this name has Hebrew roots.
17. Lev — This name is Hebrew in origin and means “heart.”
18. Lishai — A Hebrew name meaning “my gift.”
19. Lotan — This name has Hebrew roots and means “hidden.”
20. Lasha — With Hebrew roots, this name means “to anoint.”
27 Vintage Boy Names That Start With L
These vintage boy names with L bring timeless appeal and a touch of nostalgia. From Leonard to Linus, these classics have character and charm that still feel right at home today.
1. Ludwig — Ludwig is a German name that means “famous warrior.” A famous person with this name is composer Ludwig van Beethoven.
2. Lloyd — With Welsh roots, this name means “gray-haired” or “sacred.”
3. Leonard —The name Leonard was very popular a hundred years ago but has been steadily declining over the past few decades. It is German in origin and means “brave lion” or “lion strength.”
4. Laddie, Laddy — An English name meaning “attendant, manservant” or “young man.”
5. Lamont, Lamonte — With Old Norse roots, this name means “man of law” — a great choice for a future lawyer!
6. Landis — Meaning “landowner” or “highwayman,” this name is of Middle English origin.
7. Langley — A name of English origin that means “long meadow.”
8. Laurence — A name with Latin, English, and French roots, Laurence means “from Laurentum” (an ancient Roman city) as well as “bright, shining one” and “laurel.”
9. Laurent —This name has Latin and French roots and means “crowned with laurel” or “bright, shining one.”
10. Laurie — A variation of Laurence, this name means “laurel tree” or “from Laurentum” and has Latin, English, and French roots. The famous novel “Little Women” made this name famous with its beloved character Laurie.
11. Larson — This is a Scandinavian name meaning “son of Lars” (Lars meaning “crowned with laurel.”
12. Lester — This is an Old English place name meaning “from Leicester,” which was one of the oldest cities in English dating back to pre-Roman times.
13. Linus — This name is of Greek origin and means “flax.” Kids of previous generations might remember Linus and his blanket from the Peanuts cartoon.
14. Livingston — This name is of English origin and means “dear friend’s place.”
15. Lynn — A Welsh name meaning “lake, pool, or waterfall.” Lynn was a popular name for boys generations ago but is usually only a girls’ name now.
16. Lochlan — With Irish roots, this name means “land of the lakes” and was a name often given to Viking children with fair or red hair.
17. Leigh — An Old English name meaning “meadow” and “weary, delicate.”
18. Leighton — With Old English roots, this medieval name means “leek town” or “meadow town.”
19. Luigi — A name with Italian roots that means “famous warrior.” Kids have known the name Luigi for decades, thanks to the Super Mario Bros. video games.
20. Lucian — This name has Latin roots and means “light.”
21. Lowell — A French name meaning “young wolf.”
22. Lynwood — An English name meaning “lake by the woods.”
23. Lucius — Lucius is a Latin name that means “light.” This name might carry a negative connotation with some due to the infamous “Harry Potter” character Lucius Malfoy, but we’re sure your little Lucius would never be a follower of “He Who Shall Not Be Named.”
24. Lyle — This is a Scottish name that means “from the island.”
25. Lawford — An Old English name meaning “from the ford at the hill.”
26. Laius — Although the technical meaning of this name is unknown, it is an old famous name from Greek mythology, as Laius was the King of Thebes and father of Oedipus.
27. Lacey — This historical name with Old French and Latin roots came to England and Ireland during the Norman conquest. The name “Lacey” means “cheerful.”
24 Unique Boy Names That Start With L
If you’re looking for something that feels a little more unexpected, this list is full of unique boy names that stand out. From Lancaster to Lex, these L boy names are full of personality and style.
1. Limerick — Meaning “bare spot of land,” Limerick is an Irish name. Also, a limerick is a humorous five-line style of poetry, so this name is a cute choice for a future poet or musician!
2. Lancaster — A place name of English origin, Lancaster is a famous city in Northern England and means “fort on the Lune River.”
3. Lannister — Lannister is a modern, invented American name, and its meaning is unknown. “Game of Thrones” fans will recognize this name, as the Lannister family was one of the most well-known on the show.
4. Laredo — With Spanish roots, this is an occupational name for “one who works in the granary.” It is also a place name, as Laredo is a city in Texas rich with old western, cowboy history.
5. Laron — This name has French roots and means “thief.” It’s a unique choice for a little one with sticky fingers in the cookie jar!
6. Laxton — With English roots, this name means “enclosure, settlement” and is also an English place name.
7. Lawyer — This name means exactly as it sounds: “one who practices law.” The name Lawyer has English roots.
8. Lex — Meaning “defender of mankind,” this name is Greek in origin.
9. Liberty — Liberty is an English name that means “freedom.”
10. Limon — Limon is the Spanish word for “lemon” and means “grower or seller of fruit.”
11. Lian — A Chinese name meaning “waterfall” or “lotus.”
12. Lyric — With Greek and French roots, this name means “songlike” or “lyre.”
13. Lux — A Latin name meaning “light.”
14. Lirio – A Spanish name that means “flower.”
15. Lucifer – Although associated with Satan, the name Lucifer means “bringer of light” or “morning star,” referring to when Lucifer was once an angel. This name is Latin in origin.
16. Lotto – Just as it sounds, Lotto means “game of chance.” This name also means “noble leader” and has Italian roots.
17. Louvain — With English and French roots, this name means “Lou’s vanity” and is also a place name, as Louvain is a city in Belgium.
18. Lock, Locke — With English and German roots, this name means “fortified place” or “enclosure.”
19. Lake — An English name that means “body of water.”
20. Loyalle — This French name means “loyal, faithful, true.”
21. Leggett — Meaning “appointed” or “ordained,” this name is French in origin.
22. Livius — This name is of Latin origin and means “to envy.”
23. Laelius — A Latin name that means “to speak well.”
24. Lehua — Hawaiian in origin, this name means “Ohia plant flower.”
26 Rare Boy Names That Start With L
If you’re hoping for something distinctive, these rare boy names are full of character. From Lafe (“heir, descendant”) to Lanier (“woolworker”), these boy names with L are unique finds that might just be the perfect fit.
1. Lior — Meaning “my light,” the name Lior is Hebrew in origin.
2. Lafe — With Scandinavian and French roots, this name means “heir, descendant” and “faith.”
3. Levinson — An English name meaning “son of Levin” (Levin means “dear friend”).
4. Lemar — This name has French and German roots. It is an alternative spelling to the name Lamar and means “water, sea” and “land famous.”
5. Laird — This name is of Scottish origin and means “lord of the land.”
6. Lanford — An English name meaning “narrow way.”
7. Lanier — A French name meaning “woolworker.”
8. Lardner — This old English name means “servant in charge of a larder or meat storeroom.”
9. Larrey — An alternative to the name Larry, this spelling is far less common. This name has English roots and means “crowned with laurel.”
10. Lauren — A Latin name meaning “laurel plant” or “victory,” this name is rarely used as a boys’ name anymore, although its popularity for girls remains strong.
11. Lea — Although a gender-neutral Hebrew name that means “delicate, weary,” Lea has dropped off as a boys’ name and is now almost exclusively used for girls.
12. Lindburg — A German name meaning “linden tree mountain.”
13. Lindsay, Lindsey, Linsey — An English name that means “island of linden trees,” the name Lindsay is rarely used as a boy name anymore.
14. Lorimar, Lorimer — This name means “saddle-maker” and has Latin and French roots.
15. Luken — A name of Basque origin that means “bringer of light.”
16. Loren, Loran — This name has English and Latin roots and means “from Laurentum” (an ancient Roman city) or “laurel.”
17. Lizar — This name is of Basque origin and means “ash tree.”
18. Lorentz — A Spanish name also meaning “from Laurentum” (an ancient Roman city) or “laurel.”
19. Ludlow — An English name meaning “ruler’s hill.”
20. Lynch — An Irish name meaning “seaman or mariner.”
21. Lambert — This name is of German origin and means “light of the land” or “bright land.”
22. Lattimore — A name with English roots that means “interpreter.”
23. Lon — A name of Spanish origin that means “noble.”
24. Lucretius — A Latin name meaning “succeed” or “wealth.”
25. Lalo — With Spanish roots, this name means “wealthy guardian.”
26. Laurentino — With Latin roots, this name means “from Laurentium” (an ancient Roman city) and “laurel.” Although popular in Italy, this name is rarely found in the U.S.
Still searching for the perfect boy name that starts with L? Don’t worry — finding the right one can take time, and your list is bound to grow as you go. We hope a few of these L boy names stood out and made the name-picking process a little easier.
If you are still on the baby name hunt, check out some of our other lists like popular baby names by state (USA), hipster names, one-syllable boy names, preppy names, and powerful boy names. Or visit our baby names hub for even more ideas.