What does Pilar mean?
A Marian devotional name from 'María del Pilar', Our Lady of the Pillar — commemorating the tradition that the Virgin appeared to Saint James standing on a pillar in Zaragoza. Pilar is simply the Spanish word 'pillar, column', from the Latin pila.
What does Esperanza mean?
The Spanish word for 'hope', from the Latin sperantia (from sperare 'to hope'). One of the three theological virtues and a Marian title, Nuestra Señora de la Esperanza (Our Lady of Hope).