Neil McPherson
Neil McPherson may refer to:

 Neil McPherson (artistic director) (born 1969), theatre producer and artistic director
 Neil McPherson (rugby union) (1892–1957), Welsh rugby union player who represented Scotland and the British Lions