1610s, variant of smudge (v.). As a noun from 1520s.
smug
smuggle
smuggler
smush
smut
smutch
smutty
*sna-
snack
snaffle
snafu