João Pedro is a given name. Notable people with the name include:
João Pedro Silva (footballer), Portuguese footballer
João Pedro (Brazilian footballer), Brazilian footballer
Joao Pedro Maciel Gomez da Silva, Brazilian footballer
João Pedro Guerra Cunha, Portuguese footballer
João Pedro Lemos Paiva, Portuguese footballer
João Pedro Lima Santos, Portuguese footballer
João Pedro Almeida Machado, Portuguese footballer
João Pedro Fernandes, French-born Portuguese footballer
João Pedro (musician), Portuguese bass player (ex-Moonspell)