Is there a town in England called Hogshead?
I can find no record of a town called Hogshead and I have never heard of it personally.It's not the sort of name we would give to a town. Pubs get called Hogshead sometimes.Just in case you misheard the name, there is a well-known village, in the Lake District of England, called Hawkshead. (There is more information about this village, further down this page, listed under Related Links.)