Type Surname (from given name)
Usage Scottish
Meaning & History
Anglicized form of Gaelic MacGriogair meaning "son of Gregor". It originates from the Highland clan Gregor. A famous bearer was the Scottish folk hero Rob Roy MacGregor (1671-1734).