Maribel
Maribel is a feminine name of Spanish origin, derived from the combination of the names María and Bel or Bella, meaning 'beautiful Mary.'
María is the Spanish form of the Biblical name Mary, which is derived from the ancient Hebrew name Miryam. The meaning of Miryam is uncertain, but it may be related to the Hebrew word 'mar' meaning 'bitter' or 'beloved.'
Bel or Bella is derived from the Latin word 'bellus,' meaning 'beautiful.' When combined with María, it creates the name Maribel, which essentially means 'beautiful Mary.'
This name is popular in Spanish-speaking countries, particularly in Spain and Latin America, and is often given as a way to honor the Virgin Mary and to wish for the child to be beautiful, both physically and in character.