En la
zoología, un
herbívoro es un
animal que se alimenta exclusivamente de
plantas y no de
carne. En la práctica, sin embargo, muchos herbívoros comen
huevos y ocasionalmente otras
proteínas animales. Los
humanos que no comen carne no son hervíboros sino
vegetarianos.
Algunos herbívoros pueden ser clasificados como frugívoros, los cuales comen solamente
frutas, y folívoros los que se especializan en comer
hojas. Esta especialización se encuentra lejos de ser universal y muchos animales que comen frutas u hojas comen también otras partes de plantas, en particular
raíces y
semillas. Las dietas de algunos animales herbívoros varían con las estaciones, especialmente en las zonas templadas, donde diferentes fuentes de alimentación se encuentran disponibles en diferentes épocas del año.