Nincompoop

Webster's Dictionary of the English Language

·noun A fool; a silly or stupid person.