Общеслав. Производное (с перегласовкой е/о) от *rekti (> речь). См. обречь. Рок «судьба» < «предсказанное», ср. однобразные лат. fatum «судьба» (см. фатализм) и fari «говорить».
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.