nitwit (n.)

also nit-wit, "stupid person," by 1914, American English slang, probably from nit "nothing," from dialectal German or Yiddish, from Middle Low German (see nix (n.)) + wit (n.). Related: Nitwitted; nitwittery.