A contraction of have not, or has not, used in illiterate speech. In the United States the commoner spelling is hain't.
HAN'T
Meaning of HAN'T in English
Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012