hoggeshed (Old French) comes from Middle English hoggeshed, from Middle English heed, from Old English hēafod, from Proto-Germanic haubudą, from Proto-Indo-European káput- — head.
hoggeshed (Old French): hogshead