companion
1 accomplice, ally, associate, buddy (informal) colleague, comrade, confederate, consort, crony, friend, gossip (archaic) homeboy (slang, chiefly U.S.) mate (informal) partner
2 aide, assistant, attendant, chaperon, duenna, escort, squire
3 complement, counterpart, fellow, match, mate, twin