THESAURUS
smart alecky
aggressively self-confident, bantering, biggety, bluff, bold-faced, booing, brash, bumptious, catcalling, chaffing, cheeky, chesty, chutzpadik, cocky, conceited, contemptuous, crusty, derisive, derisory, disrespectful, facy, fleering, flip, flippant, fooling, fresh, gally, gratuitous, grinning, hissing, hooting, immodest, impertinent, impudent, jeering, joshing, kidding, know-it-all, leering, malapert, mocking, nervy, obtrusive, overwise, panning, peacockish, peacocky, perk, perky, pert, procacious, puffed up, quizzical, ragging, railing, rallying, razzing, ridiculing, roasting, rude, sassy, saucy, scoffing, self-conceited, self-opinionated, smart, smart-ass, smirking, sneering, snickering, sniggering, snorting, stuck-up, swelled-headed, taunting, teasing, twitting, uncalled-for, wise-ass