Having company means to be in the presence of other people or to have companionship. There are many synonyms for this common phrase, including socializing, entertaining, hanging out, keeping someone company, spending time with others, being in the company of others, and enjoying a good conversation with friends. Other synonyms include mingling, chatting, conversing, visiting, gathering, and simply being around others. These synonyms all suggest the idea of being with other people and enjoying their company, often in a relaxed and informal setting. They are excellent alternatives to help add some variety to your conversation or writing when talking about companionship or socializing.