Robert Anstruther
From Wikipedia, the free encyclopedia
Robert Anstruther may refer to:
- Sir Robert Anstruther, 1st Baronet (1658–1737) (additionally of Balcaskie, Fife and Braemore, Caithness in 1698) MP for Fifeshire 1710
- Sir Robert Anstruther, 3rd Baronet (1733–1818)
- Sir Robert Anstruther, 5th Baronet (1834–1886) MP for Fifeshire 1864-1880 and St.Andrews 1885-1886. Lord Lieutenant of Fife 1864-1886