Neuchatel The city/word Neuchatel means Switzerland. The city Neuchatel lies in Switzerland. The country Switzerland contains the city Switzerland.