Un herbivore est, dans le domaine de la zoologie, un animal (mammifère, insecte, poisson, etc. ) qui se nourrit exclusivement ou presque de plantes vivantes et non de chair, d’excréments, de champignons ou nécro masse. Le plus grand herbivore terrestre est la girafe, le plus lourd est l’éléphant.
Le buffle d'Afrique est un herbivore
Dans leur milieu naturel, les herbivores mangent volontairement ou non de la matière animale sous forme d'oeufs et de petits animaux (limaces, escargots, pucerons et autres insectes) ainsi que des champignons. De plus, de nombreux animaux ne sont herbivores qu'à certaines saisons (la mésange) ou à un seul stade de leur vie, généralement celui de larve. Par exemple, les chenilles défoliatrices donnent naissance à des papillons pollinisateurs se nourrissant de pollen et de nectar. Chez les amphibiens, la larve est souvent herbivore (bien que susceptible de manger des bactéries et des cadavres animaux quand le végétal manque).