Lancelot
The origin and history of Lancelot.
Etymology
Came into English via Middle English Launcelot, from Old French Lancelot, from Frankish *Lanzo, a pet form of names beginning with *Land-, from Proto-Germanic *landą ("land"), combined with the Old French diminutive endings -el and -ot. It is related to Old English Landbeorht, which survives today as the name Lambert.