I found a collective noun for butterflies, but I think it stinks: a rabble of butterflies. A flutterby of butterflies would be a bit more descriptive.