Meanings1gather in groupsFor a crowd of people to gather at the same time.2crowd; swarm; flockFor a lot of clouds or waves, etc., to gather at the same time.3surgeFor a lot of feelings, emotions, or energy, etc., to occur at the same time.