wāgen (Middle High German) comes from Middle High German wāge, from Middle Low German wāge, from Old Saxon wag, from Proto-West Germanic wāg, from Proto-Germanic wēgaz, from Proto-Indo-European weǵʰ- — to bring; to transport.
Ancestry of “wāgen”, step by step
wāgen traces back through two separate lines of ancestry.