The only free and comprehensive online etymological dictionary of the Spanish language
O (2) f. (Noun) "Virgin Mary;" any of the dates of the Advent Antiphons but especially "December 18th"

As the name for the Virgin Mary or the days of the O Antiphons in Catholicism, it comes from the frequent interjection O in the liturgical readings.

Responsible for the surname de la O.