РЫБа - это двигающаяся РЫВками, поРЫВистая, РЕЗкая (РУБить, РВАть, РЕЗать)
Происходит от праслав. *ryba «быстро двигающаяся» (Вики)
Кстати: англ. RIVer (река, поток, течение) - поРЫВ, проРЫВаться, проРУБать, проРЕЗать...
англ. RIVe (рвать, разрывать, разрубать), англ. RIP (рвать, рубить, пороть, разрез, разрыв, прореха)
Жаба, кстати, тоже двигается РЫВками (или ПРЫЖками - англ. FROG (лягушка) - ПРЫГать), поэтому и связь с данной основой имеет в отдельных языках (лат. rubētа «жаба»)
Есть ещё такое слово, как "РЫПаться" (этой же основы), т.е. резко дергаться, подпрыгивать, делать рывки
болг. рипам «подпрыгиваю»
но РЫБа - это только одно из названий... а более старое (zъvь) было связано с жабрами (теми самыми, которые сЖИМаются-разЖИМаются, из этой же серии ЗЕВ, ЗЕВать, ЖЕВать)
литовск. žјuvìs «рыба»
ср.-нидерл. quappe «налим»