The Scottish surname McGregory is of patronymic origin. The name means son of or descendant of Gregory. The personal name Gregory comes from the Greek name Gregorius meaning " watchful or alert ". Today there are approximately 600 bearers of the surname McGregory living in the United States.
FIND MY FAMILY CREST