Save Type Settlement Usage English Meaning & History From Old English grand meaning "gravel" and ham meaning "home, estate, settlement". This is the name of a town in Lincolnshire. Related NamesFamily Tree·Details Rootsgrand + hamGiven Name DescendantsGraeme, Graham, Grahame(English) Surname DescendantGraham(English)