Les origines exactes de la Saint-Valentin sont difficiles à déterminer, mais il y a des indications que la fête peut avoir des racines à la fois dans la tradition romaine et normande remontant à l'histoire romaine antique et environ 300 CE Entre le 13 février et 15 dans la Rome antique, une fête connue sous le nom de Lupercales était célébrée. C'était une fête plutôt brutale et violente au cours de laquelle les hommes abattaient des animaux, les consommaient puis utilisaient les peaux des animaux pour fouetter les femmes dans le cadre d'un rituel de fertilité. Le festival comprenait également un processus de jumelage dans lequel les hommes et les femmes seraient jumelés sur la base d'une loterie aléatoire.
La fête normande connue sous le nom de jour de Galatin a été célébrée à peu près à la même époque de l'année civile, et la similitude de cette fête avec le mot "Valentin" peut également fournir des indices sur les origines de la fête moderne. De plus, le mot « Galatin » signifie « amoureux des femmes », ce qui indique le côté plus romantique de la Saint-Valentin moderne.