lenc (Middle High German) comes from German Lenz, from Middle High German lenze, from Old High German lenzo, from Proto-West Germanic langatīn, from Proto-West Germanic lang, from Proto-Germanic langaz, from Proto-Indo-European dlongʰos — long.