Companion is one who accompanies or associates with another.

Companion derives from Old French compagnon, from Late Latin companio. It is based on Latin com- ‘together with’ + panis ‘bread.’ Thus companion is literally ‘one who breaks bread with another.’