Robert John Greig (1887 – 27 April 1955) was an Australian politician for the Labor Party. He represented the Electoral district of Drummoyne 1941–1947. He served alongside Thomas Bavin in the Electoral district of Ryde 1920–27.[1]