Graham è un nome proprio di persona inglese e gaelico scozzese maschile.
Riprende un cognome scozzese, attestato dal XII secolo con la figura del barone normanno William de Graham, tratto dalla forma anglo-francese del nome di Grantham, cittadina del Lincolnshire. Questo toponimo è di origine inglese antica: la seconda metà deriva dal termine hām ("terreno", "proprietà", "maniero", "casa"), mentre la prima potrebbe essere *grand ("ghiaia", quindi "terreno ghiaioso") oppure il nome proprio Grante.
Attestato come nome proprio a partire dal XVI secolo, nel Novecento era più diffuso in Australia, Canada e Regno Unito di quanto non lo fosse negli Stati Uniti, dove però ha cominciato ad aumentare in frequenza a partire dal 2006. Le forme Grahame e Graeme sono tratte da cognomi che erano varianti di Graham; la seconda è particolarmente comune in Scozia, Australia e Nuova Zelanda.
Non esistono santi che portano questo nome, che quindi è adespota; l'onomastico può essere festeggiato in occasione di Ognissanti, il 1º novembre.

