Akademik

рыба
Древневосточнонемецкое – «гусеница», «налим».
Латинское – rubeta (жаба).
Славянское слово со значением «рыба» было образовано от праславянского корня zъvъ, восходящего к греческому слову с тем же значением. В современном литературном языке слово используется в значении «позвоночное водное животное с плавниками и жабрами».
Родственными являются:
Украинское – риба.
Болгарское – риба.
Чешское – ryba.
Польское – ryba.
Производные: рыбак, рыбий, рыбный, рыболов.

Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. . 2003.