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