Answer:
Congregate comes from Latin root words com, meaning "together" and gregare, meaning "to gather in a flock." Congregation, or a gathering or assembly, comes from the same roots, as does gregarious, an adjective describing someone who likes to gather with others to socialize.
Hopefully, this helps! :D