Lancelot Origin and Meaning
The name Lancelot is a boy's name of French origin meaning "servant".
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.