What Marisol means
Marisol is a girl name of Spanish origin meaning "Mary of solitude; sea and sun". It comes from María (Mary) + Soledad (solitude); also read as mar (sea) + sol (sun). It is pronounced mah-ree-SOL.
Originally a contraction of María de la Soledad; the sea-and-sun reading is a popular folk etymology.
About this meaning. The etymology is uncertain or disputed. The reading above is the best-supported one; popular baby-name sites often give a more romantic gloss that the dictionaries do not confirm.
Nicknames in Mexico: Mari. See the guide to Mexican nicknames.
Popularity: a common name in Mexico.
