Monterosso would seem to have Sicilian origins with a stock also in Calabria and derives from nicknames originating from toponyms such as Monterosso Almo in the Ragusa area, Monterosso Etneo in the Catania area and Monterosso Calabro in the Vibo province.
Buy a heraldic document with your coat of arms
You may be interested
Verba Volant, Scripta Manent