St Cyrus or Saint Cyrus, formerly Ecclesgreig is a village in the far south of Aberdeenshire, Scotland.