What is the name of the legendary fairy flag kept at Dunvegan Castle?

The story behind the answer

The legendary fairy flag kept at Dunvegan Castle is called the Fairy Flag.

The Fairy Flag, or A’ Bhratach Shìth in Scottish Gaelic, is an heirloom of the chiefs of Clan MacLeod. It is preserved at Dunvegan Castle on the Isle of Skye alongside other famous clan objects, including the Dunvegan Cup and Sir Rory Mor’s Horn. The fragile textile is generally described as a roughly square piece of yellow or brown silk decorated with red marks or “elf spots.”

Clan traditions give the flag several different origins. It has been described as a gift from fairies to an infant chieftain, a present from a departing fairy lover, or a reward connected with defeating an evil spirit. Its supposed powers include multiplying clan forces in battle, protecting MacLeods, encouraging fertility, and bringing herring into the loch.

Stories traditionally warn that the flag could be unfurled only three times before it vanished or lost its magic. It was reportedly displayed in battles in the fifteenth and sixteenth centuries. Later legends connected it with a 1938 fire at Dunvegan Castle and with a MacLeod airman who carried its photograph during the Second World War. These are clan traditions, not verified supernatural events.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: