is a fish a carnivore?
The examples go on and on, but the answer is no all fish are not carnivores. Just like in land animals there are all types of fish which eat different things. Some are dedicated plant/algae eaters, while others are dedicated carnivores. A very large number is opportunist feeders and can eat whatever is available.