John Marsham may refer to: Sir John Marsham, 1st Baronet, English antiquary Sir John Marsham, 2nd Baronet (1637–1692), of the Marsham baronets Sir John Marsham, 3rd Baronet (1679–1696), of the Marsham baronets John Marsham (cricketer), English clergyman and amateur cricketer