halfwit

noun
  1. a person of low intelligence; a foolish or stupid person
  2. Usage: informal; derogatory; often considered offensive

Examples