Smarty

Noun

 * 1) An obnoxiously clever or quick-witted person; a smart aleck.

Thesaurus
boldface, brazenface, chutzpanik, hussy, know-it-all, malapert, minx, pup, puppy, saucebox, smart, smart aleck, smart-ass, smarty-pants, swaggerer, upstart, whippersnapper, wise guy, wise-ass, wiseacre, wisecracker, wisehead, wisenheimer

Alternative forms

 * smartie

Related terms

 * smartypants