Этимологический словарь Крылова
Общеславянское слово, имеющее соответствия в других языках. Образовано от grati – "быть острым, выдаваться" (ср. древненемецкое grana – "усы", шведское gran – "ель"). Первоначальное значение – "нечто выступающее, остро оканчивающееся", как усы или иглы ели.