Alexander "Alex" McGeoch (10 March 1854 – 24 January 1922) was a Scottish footballer, who played for Glasgow Western, Dumbreck and Scotland. McGeoch also played cricket and rugby union.