dullard
noun
°A stupid person; a fool.