Family name origins & meanings German : habitational name from a place so called in Schleswig.South German : variant of Gram.