Anthony McGill (* 5. Februar 1991 in Glasgow) ist ein schottischer Snookerspieler, der seit 2010 auf der Snooker Main Tour spielt. Seitdem hat er mit den Indian Open 2016 und dem Snooker Shoot-Out 2017 zwei Ranglistenturniere gewonnen und zeitweise Rang 13 der Snookerweltrangliste erreicht.