Yes, some birds do eat chameleons. Some of the predators that chameleon owners should be mindful of include shrikes, coucals, and hornbills.