Other less common options include:
* "pest"
* "infestation"
* "army" (especially when referring to a large group)
It's worth noting that the use of collective nouns for cockroaches is often more about conveying a sense of disgust or fear than scientific accuracy.