John Peto (date of birth unknown – 22 February 1874) was an English cricketer.
Peto's batting style is unknown, though it is known he fielded as a wicket-keeper.
Peto made a single first-class appearance for Surrey against the Marylebone Cricket Club at The Oval in 1847.
Forced to follow-on, the Marylebone Cricket Club made 216, with Peto taking his only stumping of the match when he stumped Samuel Dakin off the bowling of Nicholas Felix.
Chasing 110 for victory, Surrey were dismissed nine runs short of their target, with Peto ending the innings not out on 5.