Tom McGregor is a Scottish curler. At the national level, he is a two-time Scottish men's champion and one-time Scottish junior champion.