Gavin George Hamilton, 2e baron Hamilton de Dalzell, ( - ), est un homme politique libéral écossais.
Il est le fils de John Hamilton (1er baron Hamilton de Dalzell), et de son épouse Emily Eleanor, fille d'Alexander Leslie-Melville, 10e comte de Leven. Il est nommé sous-lieutenant dans la garde écossaise le et promu lieutenant le , mais démissionne et a été nommé à la Réserve en avec le grade de capitaine. Il se porte volontaire pour servir dans la seconde guerre des Boers en Afrique du Sud le mois suivant et est nommé lieutenant dans le 4e bataillon impérial Yeomanry le . Attaché à la 28e compagnie (Bedfordshire), il quitte Albert Docks dans le SS Kent au début de et arrive en Afrique du Sud le mois suivant.
Lord Hamilton de Dalzell épouse Sybil Mary, fille du lieutenant-général Sir Frederick Marshall, en 1912. Elle est décédée en 1933. Hamilton lui a survécu pendant dix-neuf ans et est décédé en , à l'âge de 79 ans. Il est remplacé dans la baronnie par son neveu John (1911-1990).