LocarnoPronunciation: /ləˈkɑːnəʊ, loˈkarno/Definition of Locarno a resort in southern Switzerland, at the northern end of Lake Maggiore; population 14,909 (2007). Locarno in other Oxford dictionaries Definition of Locarno in the US English dictionary