herbivore comes from Latin herba ('grass, herb') + -vorus (from vorare 'to devour'), via the modern scientific Latin herbivora. Morphologically, the ending is part of the etymology: the suffix is attached to the older base named in the history, producing a later English derivative. In present English, the noun sense is "an animal that feeds on plants", so the historical development ends in a clearly identifiable modern dictionary use. The same base also appears in related forms such as herb, carnivore, and omnivore, and in derivatives such as herbivorous and herbivory. Its semantic neighborhood includes plant-eater, grazer, and browser, which helps locate the modern sense without adding a separate etymological claim. The named historical forms include Latin herba and Latin vorare.