Launcelot

proper noun Lancelot.