Macgregor

Scottish
"son of Gregor"

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 Laird
    Scottish explorer