Origin: Fr havresac < Ger habersack, lit., sack of oats < haber (now hafer < LowG), akin to E dial. haver, oats (? orig. “goat food” < IE base *kapro- > L caper, goat) + Ger sack, sack
See haversack in American Heritage Dictionary 4
Origin: French havresac
Origin: , from obsolete German Habersack
Origin: : German dialectal Haber, oats (from Middle High German habere, from Old High German habaro)
Origin: + German Sack, bag (from Middle High German sac, from Old High German, from Latin saccus; see sack1).
Learn more about haversack