Разница между словами fish и fishes при описании видов рыб заключается в их значении:
Таким образом, fish может относиться к рыбам одного вида, а fishes обычно используется для обозначения нескольких видов рыб, особенно в научном контексте. 2
Например, как форма множественного числа fish может использоваться для описания нескольких особей одного вида: «I see three fish» (Я вижу трёх рыб). 2