From Old Irish gráinech (“hideous, horrible, loathly”). Compare Irish gránna
graney
gran + -ey
graney ?