smarty pants

Annoyingly clever person

A smarty pants is a person who is either smart and slightly annoying, or a person who thinks they’re smart but is actually very annoying.

arrogance

smug

Excessively self-satisfied

self-important · pompous · haughty · snooty · superiority · boastful · braggart · vain · uppity · overconfident

intellect

brainiac

Exceptionally intelligent person

  • whizInformal term for expert
  • geniusPerson of rare brilliance
  • eggheadSlang for intellectual

nerd · bookworm · know-it-all · walking encyclopedia · clever clogs · brain · prodigy · whiz kid · brainbox · scholar

mockery

tease

Mock playfully

wisecrack · quip · jibe · ridicule · wise guy · smartmouth · cheeky · flippant · tongue-in-cheek · banter

condescension

patronizing

Treating someone as inferior

preachy · superior · snide · dismissive · holier-than-thou · high-and-mighty · supercilious · snobbish · talking down · insufferable

Categories
Opposites
intellectual display and attitude

smarty pantsdunce

Slow-witted person

dummy · dimwit · simpleton · ignoramus · blockhead

social manner regarding one's abilities

smarty pantswallflower

Shy person avoiding socializing

shrinking violet · underachiever

Family

smart, smartly, smarts, smartness, smarty, smarter, smartest, outsmart, pant

Familiarity
Top 100,000
Profile
Known to kids · Used worldwide · Timeless · Everyday, not technical · Rated G