Славянский корень «рек-» образовался в результате чередования гласных от древнеирландского rian со значением «река».
праславянский корень rek с индоевропейским корнем со значением
«течение, ток» и галльским Renos (имя собственное – Рейн – название реки). В русском языке слово появилось в 11 веке