It strikes me that no single word would suffice in
any case, for
any animal. Why? Because not all groups or populations are the same; there are many different contexts, many different associations.
E.g. for bees, the link the OP provided says, "grist, hive, swarm." To this we could certainly add "colony." And all these words refer to different contexts:
- "Grist" is the least meaningful of these terms and the most like "group" or some other general term; according to my copy of the Oxford English Dictionary, which I trust more for older words than I do the Internet, "grist" as a collective noun is just an old word in the U.S. (first example given is 1832) meaning "a lot"; so it wasn't applied just to bees, but also to rain, and even to bills in a congress, e.g. from a 1906 Massachusetts newspaper article: "A good-sized grist of matter was presented in the House last week under suspension of its rules."
- "Hive" is similar to "colony" but might be used for the dwelling, i.e. the physical structure, as well as the socially organized bees that live there.
- "Swarm" is specific to groups of bees that are swarming as part of creating a new colony.
So a generic word such as "population" or "group" would be inadequate to handle such meanings. Even in casual use when talking about people, if we meant "family" we wouldn't say "population."
General terms might suffice once a context has been established; but even then, it's likely that some seemingly general terms would still be be chosen for a reason, that is, for a particular context; e.g. "population" might convey a variety of meanings when writing about this versus that topic in medicine, biology, epidemiology, or zoology.
"Group" is probably about as context-free as we can get . . . but even it can still carry associations depending on the context. For example, saying someone is a member of a "group" in an article about some hot-button political issue typically implies that this person shares a unified point of view with that "group" in some fashion; it's decidedly
not to do with a merely physical grouping, that is, persons who happen to be in the same location. This may seem obvious since usually we know what is meant; but that's precisely my point - we know what is meant because there is
always a context, even for seemingly neutral-seeming words.