Robert "Roy" Faulkner (born 5 August 1897) was a Canadian association football player who earned 3 caps for the Canadian national side between 1925 and 1926, scoring 1 goal.
Born in Paisley, Scotland, Faulkner played club football in Scotland for St Anthony's and Maryhill, in England for Blackburn Rovers, Queens Park Rangers and South Shields, and in Canada for Toronto Clarkes and Toronto Ulster United; in the American Soccer League with Philadelphia and Providence.