Wiseacres, noun plural of wiseacre. Synonyms in the same form.
Smart arse
know-alls, smart-asses, wise-asses, smarties, wisenheimers
Other
fools, witlings, wiseheads
All synonyms for wiseacre →