Этимологический словарь Крылова
Общеславянское слово, образованное от той же основы что и глухой, но с переменой корневой гласной.
глохнуть