Graham
Taken from the surname. Originally from the place-name Grantham, Lincolnshire. The beginning is unknown, but "ham" is an Old English word meaning "home".
More info:
Results for "Graham" on Google