Synonyms for Companion (same or very similar meaning)
WordNet sense 1 (a traveler who accompanies you):
fellow traveler, fellow traveller
WordNet sense 2 (a person who is frequently in the company of another):
associate, comrade, familiar, fellow, associate
WordNet sense 3 (be a companion to somebody):
accompany, company, keep company
From the ODE community, based on WordNet
add/edit