Johan Zorro o João Zorro fue un trovador portugués[1][2] o gallego[3] de finales del siglo xiii.[2] Se ha sugerido que convivió con Pero Meogo y Johan Soarez Coelho en la corte de Alfonso III de Portugal,[4] aunque también se lo relaciona con Dionisio I, hijo del anterior.[2]
Se conservan once cantigas de amigo de su autoría, de las cuales cinco tratan sobre los barcos botados en Lisboa.[5] Algunas de sus composiciones se alejan del estilo trovadoresco de su círculo cercano por uno más tradicional y usan recursos como el paralelismo o el leixaprén.[6] Una de sus poesías fue imitada por el trovador gallego Airas Nunes, súbdito de Sancho IV de Castilla.[7]