Meaning A boy's name of English origin, it means "spear or lance attendant." Origin of Lancelot English Popular Middle Names Pronunciation 🔊 Listen Lancelot Similar Names Lance Launcelot Launce Kain Qayin Caine Cane Ossie Ossy Lad Year by Year Popularity of Lancelot