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