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