Type: Surname (from given name)
Usage: Scottish
Meaning
Anglicized form of Gaelic Mac Griogair meaning “son of Gregor”. It originates from the Highland clan Gregor. A famous bearer was the Scottish folk hero Rob Roy MacGregor (1671-1734).
Meaning