Oyashiro (オヤシロ), commonly referred to as Oyashiro-sama, is the protective deity of Hinamizawa. According to legend, Onigafuchi Village was once attacked by demons pouring from the Onigafuchi swamp. Oyashiro descended from the heavens to stop the demons. After subduing the demons, Oyashiro ordered the demons to leave the village. However, the demons had been banished from hell, and thus had nowhere to go. Taking pity on demons, the villagers offered to let the demons live alongside them. Oyashiro, pleased with the villagers, granted the demons a human form to coexist with the humans. In reality, the "demons" were people infected with Hinamizawa Syndrome with Oyashiro serving as their "queen". Oyashiro's true identity is that of the spirit Hanyuu Furude.

See also