dunderhead (n.) Look up dunderhead at Dictionary.com
1620s, from head (n.); the first element is obscure; perhaps from Middle Dutch doner, donder "to thunder" (compare blunderbuss).