Answer by
MathWiz (1408)
The origin is from England, specifically from the town Grantham in Lincolnshire, England. Graham is a variation of Grantham. Graham means home, dwelling, or adobe. The tiny town of Grantham, New Hampshire was named for Thomas Robinson of England, the 1st Baron Grantham