John Rooney Gilmour (15 June 1901 – 26 February 1963) was a Scottish footballer who played as a left back for Bathgate and Dundee, plus shorter spells with Yeovil & Petters United, Montrose, Brechin City and Dundee United. He made one appearance for the Scotland national team in 1930 and also played once for the Scottish League XI.