Un animale che caccia altri animali per il cibo è chiamato carnivoro o predatore. Questi animali devono uccidere altri animali più piccoli da nutrire. Poiché i carnivori devono cacciare per sopravvivere, usano grandi quantità di energia per ottenere il loro cibo, e quindi richiedono molte calorie per rimanere in salute.
I predatori svolgono un ruolo prezioso in un ecosistema tenendo sotto controllo la popolazione di erbivori. Se non ci sono abbastanza predatori per uccidere gli animali che mangiano le piante, gli animali sovrappopolano l'area. Quindi, gli erbivori non sarebbero in grado di trovare abbastanza cibo. Una sovrabbondanza di erbivori minaccia anche di sradicare la flora e la vegetazione della zona.