Cantalupi, very rare, seems typical of the Milanese, it should derive from the toponym Cantalupo of Cerro Maggiore (MI). additions provided by Giovanni Vezzelli The surname Cantalupi originates from the toponym Cantalupo, widespread in medieval Italian toponymy, to indicate wooded areas where the wolf was present. I will mention, among others, Cantalupo di Bondeno (Ferrara), but also Cantalupo in Sabina, Cantalupo nel Sannio, Cantalupo Ligure, etc. Source: F. Violi, Surnames in Modena and in the Modena area.
Verba Volant, Scripta Manent