A Scottish clan surname meaning 'son of Gregor,' with Gregor ultimately from Greek meaning 'watchful.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Macgregor?
Swipe through thousands of names like it