dickwit

/D IH1 K W IH1 T/
noun
  1. 1

    (slang, offensive or derogatory, vulgar) An objectionably stupid person.