Farnam \f(a)-rnam, far-nam\ as a boy's name is a variant of Farnham (Old English), and the meaning of Farnam is "meadow with ferns".
The baby name Farnam sounds like Farnum and Fernham. Other similar baby names are Barnum, Farnall, Farnly and Farran.