Alwin John "Dougie" McGregor (1889–1963) was a dual-code rugby footballer who represented New Zealand in both rugby union and rugby league.