Snub
Middle English (as a verb, originally in the sense ‘rebuke with sharp words’): from Old Norse snubba ‘chide, check the growth of’. The adjective dates from the early 18th century.
wiktionary
From Middle English snubben (also snibben), from Old Norse snubba(“to curse, chide, snub, scold, reprove”). Cognate with Danish snibbe, dialectal Swedish snebba.
Compare Dutch snuiven(“to snort, to pant”), German schnauben, German dialect schnupfen(“to sob”), and English snuff (transitive verb).
etymonline
snub (v.)
mid-14c., "to check, reprove, rebuke," from Old Norse snubba "to curse, chide, snub, scold, reprove." The ground sense is perhaps "to cut off," and the word probably is related to snip. Compare Swedish snobba "lop off, snuff (a candle)," Old Norse snubbotr "snubbed, nipped, with the tip cut off." Meaning "treat coldly" appeared early 18c. Related: Snubbed; snubbing.
snub (adj.)
"short and turned up," 1725, in snub-nosed, from snub (v.). The connecting notion is of being "cut short."
snub (n.)
"rebuke, intentional slight," 1530s, from snub (v.).