In zoologia un carnivoro è un animale con una dieta consistente in massima parte di carne. In un senso più generale, un animale viene considerato carnivoro se le sue abitudini alimentari consistono nell'uccidere altri animali per nutrirsi dei loro tessuti (predazione) o nutrirsi dei tessuti di animali uccisi da altri predatori (saprofagia). La saprofagia non esclude la predazione e viceversa.