roch (Middle High German) comes from Middle Dutch roc, from Old French roc, from Arabic رُخّ, from Persian رخ, from Middle Persian lhw', from Sanskrit रथ, from Proto-Indo-Iranian Hrátʰas, from Proto-Indo-European Hrót-h₂-os — to roll; wheel; to run, roll.