Although the eating habits of owls differ slightly depending on the specific species, barred owls have been known to eat bats. Owls eat everything from bats to skunks and even squirrels. While it is true that owls usually stick to eating rodents and insects on the ground, this is not always the case.
Sometimes owls can eat animals that are almost as large as or even larger than they are, depending on which species it is.
Some of the other natural predators of bats include snakes, rodents, and raccoons. A majority of owls maintain a regular diet and typically eat the same animals, though some have been known to deviate from the norm and eat these winged creatures of the night.