From Middle English Launcelot, from Old French Lancelot, from Frankish *Lanzo, hypocoristic form of names beginning in *Land-, from Proto-Germanic *landą (“land”), and…
From the name of 3rd century Saint Margaret the Virgin, from Middle English Margaret, from Old French Margaret (French Marguerite), from Latin Margarita, from Ancient Greek…
From Middle English Launcelot, from Old French Lancelot, from Frankish *Lanzo, hypocoristic form of names beginning in *Land-, from Proto-Germanic *landą (“land”), and…