Meaning
Marisol is a Spanish name, a combination of Maria and Sol (meaning sun). It's also considered a title of the Virgin Mary, 'María de la Soledad' (Mary of Solitude).