An Etymological Dictionary of the German Language/Annotated/Hocke
Hocke (1.), ‘shock (of corn), cock (of hay),’ first occurs in Modern High German, perhaps from Low German; yet Upper German (Suabian and Tyrolean) hock, masculine, ‘cock.’ Perhaps allied to hoch and Haufe (root kuk); Lithuanian kúgis, ‘cock,’ points, however, to a different root. In West Teutonic a cognate term with a prefix s appears — Middle High German schocke, schoche, ‘cock,’ English shock, and the equivalent Middle English schokke. With regard to the prefix s compare Stier, Drossel, and links.
Hocke (2.), masculine, ‘huckster,’ Middle High German hucke, masculine; Middle German hoke, with a long vowel (hence High German Höfer, Höferei, &c.), Dutch hok, ‘booth’?. Compare Middle Dutch heukster, Middle English huckstere, English huckster; probably akin to hocken, ‘to squat.’