Yarrow Family History
Yarrow Name Meaning
English and Scottish (Borders): habitational name from any of the places called Yarrow (in Selkirkshire Northumberland and Lancashire) which take their names from the rivers on which they stand. The river names are probably related to Welsh garw ‘rough tempestuous’. The English word yarrow (Old English gear(e)we) denotes a herb used in herbal medicine and this may lie behind some cases of the surname.
Source: Dictionary of American Family Names ©2013, Oxford University Press