Save Type Settlement Usage English Meaning & History From Old English fearn "fern" and ham "home" or ham "water meadow, enclosure". This is the name of several towns in England, notably in Surrey. Related NamesFamily Tree·Details Surname DescendantsFarnham, Varnham(English)