FamilyEducation.com
   
 

First name origins & meanings:

  1. Latin: Grain
  2. English: Gray home

First name variations: Gram, Graeme, Grahame, Graeham, Graehame, Grahem, Grahim, Grahime, Grahm, Grayham, Greyham, Greyhame, Graham