2718 Baby Names That Start With L (with Meanings and Popularity)

  1. Lloyd
    • Origin:

      Welsh
    • Meaning:

      "gray"
  2. Ledger
    • Origin:

      English surname
  3. Laoise
    • Origin:

      Irish
    • Meaning:

      "light"
  4. Lian
    • Origin:

      Variation of Leon or German short form of Julian, Chinese
    • Meaning:

      "waterfall; lotus"
  5. Lulu
    • Origin:

      Diminutive of Louise or Lucy, or Arabic
    • Meaning:

      "pearl"
  6. Luther
    • Origin:

      German
    • Meaning:

      "army people"
  7. Leopold
    • Origin:

      German
    • Meaning:

      "brave people"
  8. Laith
    • Origin:

      Arabic, Scottish
    • Meaning:

      "lion; wet"
  9. Leighton
    • Origin:

      English
    • Meaning:

      "meadow town"
  10. Laurie
    • Origin:

      English diminutive of Laurence
    • Meaning:

      "from Laurentum or bay laurel"
  11. Larkin
    • Origin:

      Irish
    • Meaning:

      "rough, fierce"
  12. Lonan
    • Origin:

      Irish
    • Meaning:

      "blackbird"
  13. Liam
    • Origin:

      Irish diminutive of William
    • Meaning:

      "resolute protection"
  14. Loren
    • Origin:

      Variation of Laurence, English from Latin
    • Meaning:

      "from Laurentum or bay laurel"
  15. Lilac
    • Origin:

      English, from Persian
    • Meaning:

      "bluish or lilac"
  16. Lovelace
    • Origin:

      English surname
    • Meaning:

      "outlaw"
  17. Lorna
    • Origin:

      English literary name
  18. Lina
    • Origin:

      Arabic; Latin diminutive
    • Meaning:

      "tender"
  19. Libby
    • Origin:

      English, diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  20. Lance
    • Origin:

      English word name or English variation of Lanzo, German "long, pointed, medieval weapon; land"
    • Meaning:

      "long, pointed, medieval weapon; land"