Gram Family History
Gram Name Meaning
Danish: habitational name from any of several farmsteads named Gram, from gråt ‘gray’ + Old Danish hem ‘farmstead’. South German: nickname for an irascible man, from Middle High German gram ‘angry’.
Source: Dictionary of American Family Names ©2013, Oxford University Press