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.