rehhan (Old High German) comes from Proto-West Germanic rekan, from Proto-Germanic rekaną, from Proto-Indo-European h₃rḗǵs, from Proto-Indo-European h₃reǵ- — to straighten, to right oneself; right; just.
rehhan (Old High German): to rake, to pile, to heap