Alexander 'Alex' McGregor (born 9 May 1896) was a Scottish footballer who played for Celtic, Dumbarton, St Mirren and Clydebank.