Un omnivor este un animal care are capacitate de a obtine energie chimica si nutrienti din substante de origine vegetala sau animala (alte animale). Pe scurt, orice animal care mananca de toate (carne sau vegetale), este clasificat ca omnivor.