Trollhattan The city/word Trollhattan means Sweden. The city Trollhattan lies in Sweden. The country Sweden contains the city Sweden.