Un carnivoro (dal latino caro che significa " carne " o " carne " e vorare che vuol dire " divorare ") è un organismo che deriva le sue esigenze di energia e nutrienti da una dieta costituita principalmente o esclusivamente da tessuti animali, sia attraverso la predazione che attraverso il scavenging.