Dufus

Etymology
Possibly from German doof (stupid).

Alternative forms

 * doofus

Noun

 * 1) A colloquial term for an inept or stupid person.