Juan Castro may refer to:
Juan Castro, Mexican baseball player Juan Castro (bishop), Colombian bishop Juan Castro (footballer), Mexican footballer Juan Alberto Castro, Argentine footballer Juan José Castro, Argentine composer Juan Pablo Castro, Argentine rugby union player Juan de Castro, Spanish bishop and cardinal Juan de Castro (bishop of Taranto), Italian bishop