A spelling variant of Graham, a Scottish surname-name meaning "gravelly homestead."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Graeham?
Swipe through thousands of names like it