A group of butterflies is most commonly called a kaleidoscope.

It can also be called a flutter , swarm , rabble , or a roost when they cluster together to rest.