English surname meaning 'dweller by the grove,' from Old English graf (grove, thicket).
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Groves?
Swipe through thousands of names like it