What is the name meaning of MACGREGOR. Phrases containing MACGREGOR
MACGREGOR
Boy/Male
Australian, Scottish
Macgregor
Son of a Shepherd; Son of Gregory
Scottish
MacGregor
Son of a shepherd.