Dullard

Webster's Dictionary of the English Language

·noun A stupid person; a dunce.

II. Dullard ·adj Stupid.