- Boy
- 9 letters
Scottish
Son of a shepherd.
MacGregor is a boy’s name of Scottish origin. Meaning in Scottish: Son of a shepherd. The name has 9 letters.
Related names
MacFarlane
BoyScottish
Son of Farlan.
MacFie
BoyScottish
Son of the dark of peace.
MacGillivray
BoyScottish
Son of the servant of judgment.
MacGowan
BoyScottish
Son of the smith.
Machair
BoyScottish
Plain.
Machar
BoyScottish
Plain.
Machara
GirlScottish
Plain.
MacInnes
BoyScottish
Son of the unique choice.
