duncehead

Noun

 * 1) A very foolish person; a dunce.