Этимологический словарь Крылова
Общеславянское слово, восходящее к огкъ; первоначальное значение слова рак – "тот, кто впивается".
рак
Рак
РАК