English and Scottish pet name for Grace [q.v.], from Latin "grace" or "favour".
Grassie occurs but rarely in the 1841 Census of Aberdeenshire.