Scottish variant of Graham, from an Old English place name meaning 'gravelly homestead'.
Like Graeme?
Swipe through thousands of names like it