What are the names of the cities in Scotland?

Scotland has six places with city status - Edinburgh, Glasgow, Aberdeen, Dundee, Inverness and Stirling. Note that although Perth is sometimes known as "the Fair City" it does not have city status.