Omnivora berasal dari bahasa Latin omnis (semua), [2] dan vora, dari vorare, (makan atau melahap). Secara tradisional definisi omnivora bergantung pada spesies termasuk jaringan hewan dan nabati dalam makanannya. Meskipun ada kasus karnivora yang memakan bahan tumbuhan dan herbivora yang memakan daging, klasifikasi omnivora mengacu pada adaptasi dan sumber makanan utama spesies secara umum, jadi pengecualian ini tidak membuat hewan individu atau spesies secara keseluruhan omnivora.