Scottish pet name for Grace [q.v.], from Latin "grace" or "favour".
Gressie occurs but rarely in the 1841 Census of Aberdeenshire being a spelling variant of Gracie/Grassie.