A Scottish clan surname meaning 'son of Gregor,' with Gregor ultimately from Greek meaning 'watchful.'
Like Macgregor?
Swipe through thousands of names like it