Farnham \f(a)-rn-ham, far-nham\ as a boy's name is of Old English origin, and the meaning of Farnham is "meadow with ferns". Place name.
Farnham has 3 variant forms: Farnam, Farnum and Fernham.