м. «обманщик, мошенник, франт, любовник, насмешник», новгор., яросл. (Волоцкий), вологодск. (Даль), ха́хальница «любовница», ха́халить «шататься, обманывать» (Даль), далее ха́хать «смеяться», олонецк. (Кулик.), ха́харь «содержатель, сожитель», новгор. (Даль). Скорее всего, это звукоподражательные образования от межд. ха-ха!; см. Горяев, ЭС 397. Иначе Махек («Slavia», 16, 183), который сближает это слово с укр. хо́ха «кокетка», др.-чеш. chochánie «любовь», сhосhаti sě «находить удовольствие» и предполагает здесь экспрессивный вариант от kохаti «любить».