blighter

noun
  1. a person regarded as contemptible, unpleasant, or annoying
  2. Usage: British informal
  3. a fellow or person (used with mild affection or sympathy)
  4. Usage: British informal

Examples