Fernham \f(e)-rn-ham, fer-nham\ as a boy's name is a variant of Farnham (Old English), and the meaning of Fernham is "meadow with ferns".
The baby name Fernham sounds like Farnam and Farnum. Other similar baby names are Barnham, Denham and Wernhar.