One who scandalizes.
One who is given to obnoxious or insolent humor.
One who is obnoxiously self-assured; a show off.
A well-dressed person.
One who is pretentious about their own cleverness or knowledge.