What is the collective noun for butterflies?

The collective nouns for butterflies are:

  • a flight of butterflies
  • a flutter of butterflies
  • a kaleidoscope of butterflies
  • a swarm of butterflies
  • a rabble of butterflies.