Means "son of Snell", Snell being a nickname for a brisk or active person, from Middle English snell "quick, lively" (cf. the Dutch cognate SNELL), but "in part also representing a survival of the Old English personal name Snell or the Old Norse cognate Snjallr."