Definition of have-on in English:

have-on

noun

informal
  • An act of deception or trickery; = "have"; compare to have on.

Origin

1930s; earliest use found in Thomas Lyell (b. 1886).