ziehen (Middle High German) comes from Old High German ziohan, from Proto-West Germanic teuhan, from Proto-Germanic teuhaną, from Proto-Indo-European dewk- — to pull, to draw; to lead.
ziehen (Middle High German): to pull