companion

kəmˈpanjən

noun

a person or animal with whom one spends a lot of time or with whom one travels.

his travelling companion

associate,partner,escort,consort,colleague,workmate,co-worker,compatriot,confederate,ally,friend,intimate,confidant,confidante,comrade,confrère,buddy,pal,chum,crony,cully,spar,sidekick,mate,oppo,china,mucker,marrow,marrer,marra,amigo,compadre,paisan,homeboy,homegirl,gabba,offsider,compeer,consociate

verb

accompany.

he is companioned by a pageboy