Is a fish a herbavore?

It depends on the fish. Some are heravores, some are carnivores. When you go fishing, some fish will eat the worm, which is meat. Some fish are strictly plants only.