Macgregor
Scottish
"son of Gregor"
Share
Copy link
Macgregor Origin and Meaning
The name Macgregor is a boy's name of Scottish origin meaning "son of Gregor".
Interesting possibility for the son or grandson of a Gregory.
Famous People Named Macgregor
- Macgregor LairdScottish explorer