Rocabarra or Rocabarraigh is a phantom island or rock in Scottish Gaelic myth, which is supposed to appear three times, the last being at the end of the world.
The name confusingly has also been used to refer to Rockall, a real rock in the North Atlantic. For example, when Martin Martin visited St Kilda in 1716, he refers to it as Rockoll, but goes on to mention that the locals also knew Rockall as Rockabarra (Rocabarraigh).
The name has hints of a Norse origin, barraigh (bar-ey) being a common element in Scottish placenames. Roca may come from the Gaelic rocail meaning crashing or roaring.