Происхождение слова хмыкать

Хмы́кать. Глагол образован от звукоподражательной основы хмы.

См. также: значение слова хмыкать в толковых словарях.