See Family History
See Name Meaning
English and German: topographic name for someone who lived by the sea-shore or beside a lake, from Middle English see ‘sea’, ‘lake’ (Old English s?), Middle High German se. Alternatively, the English name may denote someone who lived by a watercourse, from an Old English seoh ‘watercourse’, ‘drain’.
Source: Dictionary of American Family Names ©2013, Oxford University Press