Origin of the name Maristela

From the title of the Virgin Mary, Stella Maris, meaning "star of the sea" in Latin. It can also be a combination of María and Estela.