Definitions of nincompoop:

  • noun:   a stupid foolish person