A provável origem está na Roma antiga, no século III. O imperador Claudius ii havia proibido o casamento durante os tempos de guerra, porque achava que os soldados solteiros eram mais eficientes. Mas o padre Valentim desobedeceu à ordem e celebrou vários casamentos.
Pela desobediência, ele foi condenado à morte e tornou-se santo. A data em que ele morreu, 14 de fevereiro, passou então a ser celebrada por ingleses e franceses no século XVII, ao mesmo tempo como Dia de São Valentim e Dia dos Namorados. Um século depois foi adotada nos Estados Unidos como o “Valentie’s Day”.
No Brasil, o fato de a data ser comemorada em 12 de junho, tem um significado muito menos heróico ou romântico. O costume surgiu em 1949, quando o publicitário João Dória trouxe a ideia do exterior e a apresentou aos comeriantes. Como junho é um mês de vendas baixas, eles decidiram comemorar a data nesse mês e ainda escolheram a véspera de Santo Antônio, o santo casamenteiro, como o Dia dos Namorados.