Pedro Rocha may refer to:
- Pedro Rocha (Uruguayan footballer) (1942–2013), Uruguayan football manager and forward
- Pedro Rocha (footballer, born 1994), Brazilian football forward
- Pedro Rocha (footballer, born 1998), Brazilian football goalkeeper
- Pedro Rocha (Spanish businessman), President of the Royal Spanish Football Federation