Words That Rhyme With "Macgregor" :
2 syllables:
agar, auger, augur, bagger, Becker, bedder, Beger, beggar, better, bettor, bigger, Boger, checker, cheddar, chequer, chigger, chugger, clogger, cougar, dagger, deader, debtor, Dechert, decker, Dekker, digger, dogger, eager, eagre, ebbers, Eber, Ebert, Edgar, egger, Elgar, fedder, fetter, flecker, flogger, fougere, gager, gagger, Geiger, Geter, getter, greger, Hagar, header, Hepper, Hoger, hogger, hugger, jaeger, jager, Jagger, jetter, jigger, jogger, kegler, laager, lager, lagger, leaguer, leper, lepper, letter, liger, logger, luger, lugger, maigre, mauger, maugre, meager, meagre, mugger, Nager, nagger, Neckar, Necker, netter, nuggar, ogre, pecker, pepper, petter, plugger, sager, saggar, sagger, sauger, schlager, Seeger, segar, setter, shedder, sieger, Slager, sledder, sleigher, slogger, slugger, snagger, snigger, specker, stagger, stepper, stetter, sugar, swager, sweater, Swiger, tager, tagger, tedder, tetter, tiger, tugger, vaguer, vetter, vigor, vigour, webber, weber, wetter, zieger
3 syllables:
abetter, abettor, begetter, beleaguer, bootlegger, debugger, enfetter, fourbagger, prefigure, Quebecer, quebecker, rejigger, transfigure, unfetter, upsetter, vignetter