Here's why:
* Convivial means friendly, lively, and enjoying the company of others.
* Gregarious means fond of company; sociable.
While other words like outgoing, friendly, or social could also be used, gregarious most accurately captures the essence of being convivial, emphasizing the enjoyment of being around others.