Lancelot \l(a)-nce-lot, lan-celot\ as a boy's name is of Old French origin, and the meaning of Lancelot is "servant". Name of the famous knight of the Round Table who seduced King Arthur's wife, Guinevere.
Lancelot has 1 variant form: Launcelot.
For more information, see also related names Lance and Lansing.
A baby name that sounds like Lancelot is Lonzell.