Andrew McPherson may refer to:
- Andrew McPherson (RAF officer) (1918–1940), pilot with RAF Bomber Command in World War II
- Andrew McPherson (Australian footballer) (born 1999), Australian rules footballer
- Andrew McPherson (Scottish footballer) (1879–1944), Scottish footballer with Morton and Celtic
- Andrew McPherson, Canadian musician associated with the band Eccodek