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

хо́ркати «хрипіти, говорити хриплим голосом»

псл.ъr̥kati;
утворення звуконаслідувального походження, чергуванням голосних пов’язане з xarkati;
пор. вигук хр, що імітує хрипіння, харчання;
р. хо́ркать, бр. [хо́ркаць], п. charkać, charczeć «харкати», ч. chrkati «кашляти», chrčeti, hrkotati, hrčeti, слц. hŕkat’, chrčat’ «хропти; хрипіти», нл. charchaś, charchnuś, болг. хъ́ркам «хропти; хрипіти; харкати», м. ’рка «хропти», схв. хр́кати, хра́кати, слн. hŕkati «хропти, кашляти», стсл. хракати;
Фонетичні та словотвірні варіанти

ухо́ркатися «захекатися, втомитися»
хо́ркавець «відкашлювання, покашлювання»
хо́рка́вий «хрипкий»
хо́ркало «тс.»
хоркота́вий «гаркавий»
хоркота́ти «гаркавити»
хоркотли́вий «тс.»
хорчи́вий «гидкий, бридкий»
Етимологічні відповідники

Слово Мова
хо́ркаць білоруська
хъ́ркам «хропти; хрипіти; харкати» болгарська
'рка «хропти» македонська
charchaś нижньолужицька
charchnuś нижньолужицька
charkać «харкати» польська
charczeć «харкати» польська
праслов’янська
хо́ркать російська
хр́кати сербохорватська
hŕkat' «хропти; хрипіти» словацька
chrčat' «хропти; хрипіти» словацька
hŕkati «хропти, кашляти» словенська
хракати старослов’янська
хра́кати українська
chrkati «кашляти» чеська
chrčeti «кашляти» чеська
hrkotati «кашляти» чеська
hrčeti «кашляти» чеська
вигук ?

ха́ркати «випльовувати, прочищаючи горло; плювати мокротинням»

псл. xarkati, похідне утворення від вигуку xr-r-, який імітує характерні хрипи гортані;
інший ступінь вокалізму в дієслові хо́ркати;
р. ха́ркать, бр. ха́ркаць, п. charkać, charczeć, ч. chrkati, chrčat', chrčeti, слц. chrcat', вл. korčeć, нл. charchaś, charcaś, болг. хра́чам, схв. хра́кати, хр́кати, слн. hŕkati;
Фонетичні та словотвірні варіанти

харк
харка́тий
харка́ч
харкачки́ «плювки»
ха́ркіт
харкота́ти
харкоти́на
харкоти́ння
харкоті́ти
харкотови́нє
Етимологічні відповідники

Слово Мова
ха́ркаць білоруська
хра́чам болгарська
korčeć верхньолужицька
charchaś нижньолужицька
charcaś нижньолужицька
charkać польська
charczeć польська
xarkati праслов’янська
ха́ркать російська
хра́кати сербохорватська
chrcat' словацька
hŕkati словенська
хр́кати українська
chrkati чеська
chrčat' чеська
chrčeti чеська
xr-r- ?
хо́ркати ?

хрі́кавий «гидкий, бридкий; противний»

не зовсім ясне;
можливо, експресивне утворення на основі слів хрич «кабан; дурень», хорчи́вий «противний», хо́ркати «хрипіти», вигуку *хррр, що виражає огиду;
Етимологічні відповідники

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