There's little I like more than realizing a word in common use today has come to mean the opposite of what it once did.
Snob is definitely one of those words.
It appeared in English from some mysterious place, and scholars aren't sure of its origins--just that it made its debut round about 1781 with the meaning of "shoemaker." That's right--shoemaker. LOL. The boys at Cambridge University soon adopted it and applied it to anyone of the working class.
Fifty-ish years later the word took a turn and was used to mean someone of a lower class who "vulgarly apes his superiors." Slowly, throughout the nineteenth century, it evolved into one who puts on airs . . . who insists upon his gentility . . . and finally, by 1911, someone who insists upon it to the point of looking down their nose at those who are inferior.
Quite the trek that word has taken, eh? Love this one!