Gary Mackay-Steven (Thurso, 31 augustus 1990) is een Schots voetballer die doorgaans speelt als linksbuiten. In juli 2017 verruilde hij Celtic voor Aberdeen. Mackay-Steven maakte in 2013 zijn debuut in het Schots voetbalelftal.
Mackay-Steven speelde in de jeugdopleidingen van Ross County, Liverpool en Fulham. Nadat hij een jaar nergens had gespeeld, werd hij opgepikt door Airdrie United. Voor die club speelde hij 21 wedstrijden in de Scottish Second Division, voordat hij in juli 2011 voor twee jaar tekende bij Dundee United. Aldaar verlengde hij in januari 2012 zijn verbintenis tot medio 2015. Vier seizoenen lang was Mackay-Steven een vaste waarde in het basiselftal van Dundee United, waarmee hij in het seizoen 2013/14 de finale van de Scottish Cup bereikte. In februari 2015 maakte hij de overstap van Dundee naar Celtic, waar hij een contract voor vier seizoenen tekende. Op 4 maart 2015 maakte Mackay-Steven zijn debuut voor Celtic in de competitiewedstrijd tegen St. Johnstone (0–1 verlies). Met Celtic won hij in het seizoen 2014/15 zijn eerste landstitel. De twee jaren daarna werd de club eveneens landskampioen, maar het aandeel van Mackay-Steven bleef in het seizoen 2016/17 beperkt tot acht competitiewedstrijden. Hierop verkaste hij in de zomer van 2017 naar Aberdeen, waar hij zijn handtekening zette onder een verbintenis voor de duur van twee seizoenen.