Which of these explains the origin of the word companion?

A. Someone you share bread with
B. Someone who works at the same company
C. Someone you keep company with
D. Someone who borrows your compass