Macgregor Name, Meaning of Macgregor

Name:Macgregor - Origin: Scottish



Macgregor of Meaning

Name: "Macgregor"
Meaning: son of a shepherd
Gender: Male (Baby boy names)
Origin: Scottish