Omnivore có nguồn gốc từ tiếng Latinh omnis (tất cả), [2] và vora, từ vorare, (ăn hoặc ngấu nghiến). Theo truyền thống, định nghĩa cho động vật ăn tạp dựa trên một loài bao gồm cả mô động vật và thực vật trong chế độ ăn uống. những trường hợp ngoại lệ này không làm cho cả cá thể động vật hoặc cả loài trở thành một loài ăn tạp hoàn toàn.