An Etymological Dictionary of the German Language/Annotated/Socke
Socke, feminine, ‘sock,’ from Middle High German soc (ck), socke, Old High German soccho, masculine, ‘stocking’; borrowed like Dutch zok, English sock, Old Icelandic sokkr, from the Latin-Romance term soccus (Italian socco, ‘light shoe worn by comedians,’ French soc). It was introduced contemporaneously with the term derived from Latin sûtor (see Schuster) and with Sohle (2). —