John Stewart (born 8 March 1985 in Bellshill) is a Scottish footballer who played for Livingston United.
After coming on as a substitute for the injured Stephen Dobbie, he scored the winning goal in a 4–3 Scottish Cup semi-final victory against Aberdeen, to take Queens to the final for the first time in their 89-year history.
Stewart also scored in an earlier round against Morton and made a late substitute appearance in the final against Rangers.
Stewart appeared as a trialist for Peterhead in October 2009, and scored a goal against Clyde, which resulted in him signing a short-term contract with the club.
After a season with the Clyde, Stewart joined junior club Bo'ness United in the East Super League.