Meaning of bad hat in English:

bad hat

noun

slang British
  • A scoundrel, a ne'er-do-well.

Origin

Late 19th century; earliest use found in The Times.