Robert Anstruther (soldier)

Robert Anstruther (died 1583) was a Scottish soldier in the service of Mary of Guise and Mary, Queen of Scots, and was Captain of Inchkeith. He was an ensign of the Gardes Écossaises.