Roddy MacGregor (born 21 December 2001) is a Scottish professional footballer who plays for Inverness Caledonian Thistle, as a midfielder.