That the French havre looks like the German word for oats is pure coincidence. What the French thought about calling an oat sack un havresac, well, you'd have to ask a Francophone that. I couldn't tell you. I've known the word since my boy scout days and never once thought it had anything to do with oats. It was just another word for a back pack.