You asked:

what is the collective noun for bats

bat
bat

The words for a group of bats are "colony", "cloud" and "cauldron".