Mysterious ghosts are found during the Curse of the Empty Lord miniquest (although they still appear afterwards). They can only be seen if the Ring of visibility is equipped. There are found at various locations throughout Gielinor. Each ghost gives a piece of the ghostly robes set.
There are 6 of them, and though they appear in-game as "Mysterious ghost," they all have names: