Modern variant likely derived from Grace, Latin 'gratia' meaning divine favor or blessing.
Like Graecen?
Swipe through thousands of names like it