"dunce" in the noun sense
1. dunce, dunderhead, numskull, blockhead, bonehead, lunkhead, hammerhead, knucklehead, loggerhead, muttonhead, shithead, dumbass, fuckhead
a stupid person these words are used to express a low opinion of someone's intelligence
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License