While many are familiar with geisha, Japan’s “oiran” remain a mystery for most. Oiran are high-class prostitutes from Japan’s past, and are known for their elaborate dress style and sophistication. So, what exactly is the meaning of oiran? And what did oiran do? In this article, we’ll share 20 facts about oiran sure to answer all your questions!