smartypants
Annoyingly bright person
Smartypants is a mildly teasing term for someone who flaunts their knowledge or cleverness, especially in an annoying way: Okay, smartypants, if you know so much, you figure it out.
Often used with children or playfully among adults.
The tone ranges from affectionate to genuinely irritated depending on context.
Also spelled smarty-pants or as two words.
Self-proclaimed authority on everything
- showoffOne who flaunts abilities
- wiseacreIrritating would-be wit
- wisecrackerSomeone who jokes constantly
- smugnessExcessive pride in oneself
condescending · pompous · conceited · pretentious · snob · braggart · egotist · blowhard
know-it-all
Self-proclaimed authority on everything
- showoffOne who flaunts abilities
- wiseacreIrritating would-be wit
- wisecrackerSomeone who jokes constantly
smugness · condescending · pompous · conceited · pretentious · snob · braggart · egotist · blowhard · windbag
brainy
Possessing high intellect
- sharpFine-edged, or astute
- wittyCleverly humorous
- quick-wittedFast at thinking
bright · brilliant · shrewd · astute · ingenious · savvy · perceptive · keen · canny · whiz
sarcasm
Irony used to mock
jibe · tease · banter · quip · wisecrack · ribbing · needling · razzing · joshing · kidding
- wisecrackerssmartass, smartmouth, wisecracker, wise guy, wiseacre
- geniusesgenius, brainiac, prodigy, Einstein, intellect