João Pedro Silva may refer to:

João Pedro (footballer, born December 1987) (João Pedro Azevedo Silva), Portuguese footballer João Pedro Silva (triathlete) (born 1989), Portuguese triathlete João Pedro Silva (handballer) (born 1994), Brazilian handball player