Leeuwarden The city/word Leeuwarden means Netherlands. The city Leeuwarden lies in Netherlands. The country Netherlands contains the city Netherlands.