dummkopf

Etymology
Borrowed from.

Noun

 * 1) A stupid person; a dolt, dimwit, or blockhead.

Synonyms

 * See also Thesaurus:idiot