Nameling

Macgregor

Boy · muh-GREG-ur · Scottish

Macgregor is a boys' name of Scottish origin, meaning “son of Gregor”. Too few babies were given it in the latest year to rank.

What does Macgregor mean?

Scottish: from Gaelic MacGriogair, son of Gregor

“son of Gregor”

Scottish clan surname from Gaelic MacGriogair; the Highland outlaw Rob Roy MacGregor (1671-1734) is its best-known bearer.

Say it
muh-GREG-ur

Is Macgregor a girl's or a boy's name?

Macgregor is a boys' name.

How popular is Macgregor in the US?

No boys in the US were given it in 2025, or too few to be listed. Its busiest year was 2000, with 17 boys. It first appears in the records in 1974.

Half of all the boys named Macgregor in the US since 1880 were born between 1994 and 2008, the years shaded on the chart below.

1974Busiest: 17 in 20002019
Macgregor in the US, year by year
YearBoysRank
20197#9,750
201811#7,132
20176#10,770
20165#12,180
20157#9,562
20145#12,102
20136#10,722
20120–
20118#8,760
20100–
20096#10,989
200812#6,758
20078#8,909
200613#6,090
200513#5,869
200410#6,970
200313#5,551
20028#7,636
20019#6,928
200017#4,383
199911#5,650
199811#5,460
19977#7,275
199612#4,871
19956#7,785
19945#8,794
19935#8,693
19925#8,426
199112#4,468
19906#7,171
19896#6,934
19887#5,745
19870–
19869#4,453
19855#6,517
19840–
19830–
19820–
19816#5,466
19800–
19790–
19780–
19770–
19760–
19750–
19745#5,225

Nicknames for Macgregor

Names like Macgregor

Names given in the same years and the same naming tradition, with a similar sound.

More Scottish names