Un animal est dit granivore lorsqu’il se nourrit de grains. De nombreux animaux sont granivores principalement les petits oiseaux. Certains mammifères, comme les rongeurs, ont également ce régime alimentaire. La plupart du temps les animaux qui sont granivores ne le sont pas exclusivement, mais ont plusieurs régimes, ils sont également frugivores ou insectivores, mais il arrive que certains oiseaux n’aient que ce régime.