gēn (Middle High German) comes from Old High German gēn, from Proto-West Germanic gān, from Proto-Germanic gāną, from Proto-Indo-European ǵʰengʰ- — to walk; to step.
Ancestry of “gēn”, step by step
gēn traces back through two separate lines of ancestry.