Graham is of Scottish origin and means ‘gravelly homestead’. It is a surname that was originally used to describe someone who lived on a piece of land that was characterized by its gravelly soil. As a given name, Graham became popular in the 20th century.