Today I learned that the word “companion” comes from the Old French word “compaignon”, whose literal translation is “one who breaks bread with another”.
(In turn derived from the Latin word “panis”, meaning “bread”).
In other words, a companion is someone we break bread with.