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.
20 Names Similar to Macgregor
These 20 names were selected by our users that were looking for other names like Macgregor.
Famous People Named Macgregor
- Macgregor LairdScottish explorer