Общеслав. Родственно нем. Giersch «сныть», латышск. garsa — тж., др.-инд. ghársati «трёт» и др. Исходное *gorsъ > gorchъ > горох. Горох буквально — «тертый». Аналогичное развитие значений см. впшено, зерно, лат. pisum «горох» — от pinsere «толочь» и т. д.
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.