Этимологический словарь Макса Фасмера
гра́ять
гра́ю "каркать, громко смеяться", русск.-цслав. граяти, сербохорв. гра̏jати, гра̏jе̑м, словен. grájati "порицать, хулить", польск. zgraja "толпа, стая".
Родственно лит. gróti, gróju, также grióti, grióju (Остен – Сакен, IF 33, 216), д.-в-.н. krâjan "каркать" (из *grēi̯ō); см. И. Шмидт, Vok. 2, 456; Маценауэр, LF 7, 189 и сл.; Бернекер 1, 344; Траутман, BSW 94.