The name Lancelot is a boy's name of French origin meaning "servant". Lancelot and discussed in our forums with posts like "Names on NB that make you go WOW!".
From the experts:
In Arthurian legend, Lancelot was one of the most dashing of the Knights of the Round Table who eventually had an affair with Queen Guinevere: it makes for a romantic story-- but perhaps overly romantic-- name.
An older spelling is Launcelot, as seen in Shakespeare's Launcelot Gabbo in The Merchant of Venice and two Tobias Smollett novels.
Short form Lance has had an independent life of his own.