Graeham \g-rae-ham\ as a boy's name is a variant of Graham (Old English), and the meaning of Graeham is "gravel area; gray homestead".
The baby name Graeham sounds like Grahame. Other similar baby names are Gresham, Gorham, Graeme and Raham.