Where does “gōsheafoc” come from?

gōsheafoc (Old English) comes from Old English heafoc, from Proto-Germanic *habuk, from Proto-Germanic habukaz, from Proto-Indo-European kap- — to seize, hold.

Ancestry of “gōsheafoc”, step by step

gōsheafoc traces back through two separate lines of ancestry.

via Old English heafoc

StepLanguageWordMeaning
1Old EnglishheafocAlternative form of hafoc; hawk
2Proto-Germanic*habuk
3Proto-Germanichabukazhawk
4Proto-Indo-Europeankap-to seize, hold

via Old English gōs

StepLanguageWordMeaning
1Old Englishgōsgoose
2Proto-Germanicgansgoose
3Proto-Indo-Europeanǵʰans-
Every word from Proto-Indo-European kap-Every word from Proto-Germanic habukazEvery word from Proto-Germanic *habuk