snob
prig
snot
snoot
a person regarded as arrogant and annoying