There are two places in the Scottish Highlands called Maryburgh. One is a village located near Dingwall in Ross-shire. The other is the old name for Fort William in Inverness-shire.