Meaning and Origin of: Lancelot

Boy name origins & meanings

  • French : Lancer
  • German : Spear

Boy name variations