1570s, agent noun from snatch (v.).
a purse snatcher
snarf
snark
snarky
snarl
snatch
snatcher
snazzy
SNCC
SNCF
sneak
sneaker