The name of the town of Vianden is derived from the Gallic word vien which means "rocky". Already in the year 1256, Vianden is cited as a city, but it is only since 1308 that legally holds the title of city.