Did you mean Gresham?
Gresham
noun
°An English habitational surname from a place in Norfolk whose name means grassy homestead.