Originea sarbatorii nu este cunoscuta, dar se spune ca ar fi aparut in perioada Imperiului Roman, cand anul nou era sarbatorit in prima zi a primaverii, in prima zi a lunii lui Marte.
De la Marte, zeul razboiului si al fertilitatii, apare si dualitatea culorilor de la snurul martisorului, albul semnificand pacea, iar culoarea rosie razboiul.
In prezent, martisorul este purtat in functie de obiceiurile din fiecare zona. Astfel ca in Dobrogea martisoarele sunt purtate pana cand sosesc cocorii, in Transilvania, martisoarele sunt atarnate de usi. In partea de vest a Romaniei, mai exact in Bihor, oamenii se spala cu apa de ploaie pentru a deveni mai sanatosi, iar in Banat, fetele se spala cu zapada pentru a fi iubite.