Il me semble plutôt que c'est un dérivé des fêtes antiques célèbrant Junon, la déesse de la fécondité et du mariage dans la mythologie romaine.
Et puis après comme dit au-dessus, cette célèbration a été reprise par les chrétiens qui l'auraient peut-être nommés "Saint Valentin" en l'honneur d'un prêtre et d'un évêque, tout deux vivant au cours du III ème siècle, qui auraient été érigé au statut de martyres suites aux persécutions qu'ils ont subi.
Ensuite c'est une fête qui a du se populariser au cours du Moyen-Âge, comme tant d'autres, dans toute l'Europe.
Donc bon il n'y a pas vraiment de rapport avec la lointaine Amérique.