Anstruther Family History
Anstruther Surname Meaning
from Anstruther (Fife) which is recorded as Ainestroder in 1178–88, Aynistrothir in 1229, and Anstrother in 1290.
The place-name contains Old Gaelic sruthair ‘current stream river’ qualified by an uncertain element possibly either Old Gaelic áin or án ‘driving’ or the ancestor of modern Gaelic aon ‘one’ (Old Gaelic oín or óen).
Source: The Oxford Dictionary of Family Names in Britain and Ireland, 2016
