ref
Old English (for)stoppian ‘block up (an aperture)’, of West Germanic origin; related to German stopfen, from late Latin stuppare ‘to stuff’.
From stop + -ed. In some senses, the adjective follows from the verb; in others, it may derive directly from the noun stop.