A weisenheimer is somebody who likes to show off, act superior or behave in an annoyingly intellectual manner. It's an informal term that generally describes someone who is being clever and arrogant, often in a way that's meant to be funny or ironic. Some of the synonyms for the word include smarty-pants, know-it-all, wise guy, smart aleck, and clever clogs. Other variations of the word include brainiac, highbrow, egghead, and intellectual snob. While some people may find the behavior of a weisenheimer entertaining, others may see it as arrogant and insensitive, especially when the behavior involves mocking or belittling others.