answersLogoWhite

0

Essentially all fish eat smaller fish,

except for the real tiny ones that eat plankton and bacteria.

There is no specific name for fish which eat other fish. Fish (or any other animal) whose diet almost exclusively consists of other animals (of any type) are known as Carnivores. Those which have diets which include plants or other vegitative matter are known as Omnivores.

Also, the vast majority of fish species do NOT eat other fish. Most eat one of more of various plants, crusteceans, or (more commonly) krill or plankton or other tiny organisms.

User Avatar

Wiki User

13y ago

What else can I help you with?