Herbivorous comes from Latin "herba" (plant) + "vorare" (to devour/eat), so herbivorous animals feed exclusively on plants. Carnivorous would describe feeding on animals. "Feeding on humans" and "Feeding on fish" are not standard biological categories.