Scratcher is from agent noun from the verb 'scratch' + '-er'; 'scratch' is from late Middle English, apparently a blend of dialectal 'scrat' and 'cratch', both meaning 'to scratch'. The historical chain includes Old English -er. Older glosses in the chain include "scratch", "-er", "scrat", and "cratch", which help explain the semantic range of the modern word. Morphologically, scratcher is best read as compound and borrowing, yielding an English noun shaped by both form history and later usage. In current English it functions as a noun, with the sense "a person or thing that scratches; a tool for scratching". related forms include scratch, scratchy, and scratching. The result is an English noun whose etymology preserves the older forms while supporting the word's specialized modern meaning.