The name Gram means Contraction Of Graham and is of English origin. Gram is a name that's been used primarily by parents who are considering baby names for boys.
People who like the name Gram also like the names: Garrett,
Finn,
Gage,
Jackson,
Dexter,
Gallagher,
Giuseppe,
Grace,
Jocelyn,
Halo,
Evangeline,
Giza,
Molly,
Gwylan