ГАЧОК — ЕТИМОЛОГІЯ

гач (у виразі хай тобі г., лайл.)

очевидно, похідне утворення від гачо́к, зменшеної форми від гак, старовинного знаряддя страти (пор. тут тобі й гак «тут тобі й кінець, тут тобі й амінь», Грінч. І 266);
Етимологічні відповідники

Слово Мова
гачо́к ?
гак ?
Етимологічний словник української мови Інституту мовознавства ім. О.О. Потебні НАН України