leschen (Middle Low German) comes from Old Saxon leskian, from Proto-West Germanic *laskijan, from Proto-Germanic laskijaną — to extinguish, to quench.
leschen traces back through two separate lines of ancestry.