Collective nouns describe groups of objects, ex. team, pod, swarm, pride, group, litter, flock
I believe that SWARM would be the collective noun for butterflies, but I'm not sure. Google it!!
Both swarm and rabble are collective nouns for butterflies.