英語で人が「群がる」は、
crowd
flock
などを使います。
英語の例文です。
Many people crowded to the station.
(たくさんの人が駅に群がった。)
Many people flocked to the station.
(同上)
その他「集まる」という意味の「gather」なども使えるでしょう。
また「群れ」という名詞は、
herd
flock
group
などがあります。
ちなみに「group」は最も一般的な語です。
動物の場合は結構大変です。
動物の種類によって使う英語が異なります。
例えば、
herd 牛や馬など(大型動物や家畜など)
flock 羊、ヤギ、鳥など
swarm 昆虫
school 魚
covey ウズラ、ジャコ(母親と群れをなすもの)
なお前述のとおり「herd」「flock」は人にも使えます。
これだけではなく、もっとたくさんありますので、
興味があれば調べてみてください。
日本語でも動物の数え方がいろいろありますが、
それと同じく覚えなければだめですね。。