Meaning & History
An old, now rare surname, with various origins in Suffolk and Yorkshire in England and Lanarkshire in Scotland, derived from Middle English snaipen, “to injure; to nip (of sleet or snow); to criticize, rebuke, revile”, from Old Norse sneypa, “to disgrace, to dishonor, to outrage”. This is also the name of Severus Snape, a character from J.K. Rowling's Harry Potter book series.