doofoid

Noun

 * 1)  An idiot; a simpleton; a fool.

Synonyms

 * See also Thesaurus:idiot.