An Etymological Dictionary of the German Language/Strumpf
Strumpf, m., ‘stocking,’ from MidHG. strumpf, m., ‘stump, trunk (of a tree, of a body).’ These meanings of the MidHG. word that it is equivalent to the following word (*strumpo- for *strunqo-?). The ModHG. sense results from the originally current compound Hosenstrumpf (hence lit. ‘the end of the hose, short hose’).