La fête de Mehregan est une ancienne fête perse qui remonte aussi loin que les premiers Aryens. Le mot Mehr, dans « Mehregan », signifie bonté. Cette fête est également un rappel de trois actions dans la religion de zoroastrisme : les bonnes paroles, les bonnes pensées et les bonnes actions.
Dans l’Iran antique, l’année était divisée en deux saisons égales : l’été et l’hiver. Le début de chaque saison était accueilli par la tenue d’une grande fête : Nowruz (Nouvel An) et Mehregan, commencement de la saison des récoltes. La (première) mesure de cette célébration était l’égalité du jour et de la nuit ou l’équinoxe d’automne. Le jour de Mehregan, les amis et la famille se réunissent pour célébrer le début de la belle saison d’automne. Ce jour-là, les gens vont rendre visite à leurs proches, en particulier ceux qui leur manquent depuis longtemps, pour profiter d’être ensemble de la beauté de cette saison aux couleurs vibrantes.