add to your listSave
TypeSettlement
UsageEnglish

Meaning & History

From Old English grand meaning "gravel" and ham meaning "home, estate, settlement". This is the name of a town in Lincolnshire.
Entry added February 12, 2018   Contribute