gunstock is a compound of gun (Middle English gunne, of uncertain origin, perhaps from the female name Gunnhildr applied to a siege engine) and stock (Old English stocc, 'tree trunk, stump, post'). Morphologically, the word is best read through the components named in the history, with the modern spelling preserving a compound structure rather than a single unanalyzable stem. The etymology remains cautious where the history is cautious: comparisons, echoic formation, or disputed derivation do not make the ancestry more definite than the forms actually named. In present English, the noun sense is "the wooden support to which a gun's barrel and mechanism are fixed", so the historical development ends in a clearly identifiable modern dictionary use. The same base also appears in related forms such as gun and stock. Its semantic neighborhood includes stock and butt, which helps locate the modern sense without adding a separate etymological claim. The named historical forms include Old English stocc.