Этимологический словарь Крылова
Общеславянское слово индоевропейской природы (в латинском находим granum, в немецком Кот, в английском grain и др.). Восходит к той же основе, что и глагол зреть – "созревать". Буквальное значение слова зерно – "то, что созрело".