Where does “smok” come from?

smok (Middle English) comes from Old English smocc, from Proto-Germanic smukkaz, from Proto-Germanic smukkōną, from Proto-Germanic smuknéh₂-.

Ancestry of “smok”, step by step

StepLanguageWordMeaning
1Old Englishsmoccsmock
2Proto-Germanicsmukkazsmock, shift, something slipped into
3Proto-Germanicsmukkōnąto slide into, slip through; to creep, slink
4Proto-Germanicsmuknéh₂-—

Words derived from “smok”

Every word from Proto-Germanic smuknéh₂- →Every word from Proto-Germanic smukkōną →Every word from Proto-Germanic smukkaz →