There is a theory that Dainichinyorai (Makabirushanabutsu (Mahavairocana), mahaavairocana) originates from Ahura Mazda, the supreme god in Zoroastrianism.
大日如来（摩訶毘盧遮那仏、マハー・ヴァイローチャナ）の成立の起源を、ゾロアスター教の善の最高神アフラ・マズダーに求める学説がある。