Duncan Milroy (born February 8, 1983 in Edmonton, Alberta) is an Canadian ice hockey player who currently plays in Germany for ERC Ingolstadt.
Milroy was drafted 37th overall by the Montreal Canadiens in the 2001 NHL Entry Draft. After a few seasons with the Hamilton Bulldogs of the AHL, Milroy was recalled by the Montreal Canadiens in February 2007 and played 4 games with the team gathering 1 point. He was re-assigned to Hamilton on February 25, 2007, where he remained until the end of the 2007-08 season.