Monte Castelo may refer to: Castro of Monte Castelo, a Chalcolithic archaeological site in Portugal Monte Castelo, São Paulo, Brazil Monte Castelo, Santa Catarina, Brazil Santa Cruz de Monte Castelo, Paranà, Brazil "Monte Castelo" (song) by Brazilian band Legião Urbana See also Battle of Monte Castello Montecastello, town in Piedmont, Italy Monte Castello di Vibio, town in Umbria, Italy