is lola short for something?
It is a short form of the Spanish name Dolores, meaning "sorrows", taken from one of the titles of the Virgin Mary: Nuestra Señora de los Dolores, or Our Lady of Sorrows. Lola is also a short form of the unrelated German name Aloisia.