Robert Greig (1887 – 27 April 1955) was an Australian politician for the Labour party. He represented the Electoral district of Drummoyne 1941–1947. He served alongside Thomas Bavin in the Electoral district of Ryde 1920–27.