Synonyms of smarty-pants

2 Syllables
smarty, wiseass, smart-ass, swellhead, wise-ass, witling
3 Syllables
know-it-all, wiseacre, malapert
4 Syllables
wisenheimer