Die Gemeinde liegt etwa 5 Kilometer östlich von Varese am Rio Ranza und grenzt unmittelbar an die Schweiz und an die Provinz Como. Die bedeckt eine Fläche von 9,13 km². Zu Cantello gehören die Fraktionen Gaggiolo und Ligurno. Die Nachbargemeinden sind: Arcisate, Cagno (CO), Clivio, Malnate, Rodero (CO), Stabio (CH-TI), Varese und Viggiù.
Geschichte
Aus der römischen Antike ist noch ein Jupiteraltar erhalten. Das bebaute Gebiet von Cantello hieß ursprünglich Cazono, später Cazzone (wahrscheinlich grande mestolo oder, anderen zufolge, grande casa); das Gemeindegebiet umfasste Cazono con Ligurno, Vedemario, Gazio et Gazolo (wie in einer notariellen Urkunde von 1452 festgehalten), das heutige Cantello, Ligurno, Velmaio, Gaggio und Gaggiolo. Auf der Karte des Herzogtums Mailand in der Kartengalerie der Vatikanischen Museen (1580) wird der Ortsname als Canzone wiedergegeben.
Seinen heutigen Namen erhielt er 1895, als infolge der Einigung Italiens und der Verbreitung der lombardischen Umgangssprache und der in anderen Regionen weit verbreiteten Trivialsprache der frühere Name einen peinlichen Vulgärwert angenommen hatte. Der Name Cantello ist eine Verkleinerungsform des lateinischen canthus, cantuccio von Land.
Der Ortsteil Velmaio wurde 1968 in die Gemeinde Arcisate eingegliedert. Das Dorf Cantello hat heute etwas mehr als 2000 Einwohner, etwa die Hälfte der Gesamtbevölkerung der Gemeinde. Cantello ist in der Region für die Produktion einer besonderen Sorte weißen Spargels und für das historische Vogelfest bekannt. 1976 wurde der Ortsteil Velmaio ausgemeindet und der Nachbargemeinde Arcisate zugeschlagen.