Maricelda is a Spanish-style compound name, likely combining Mari with Celda or Celia elements in a devotional form.
Like Maricelda?
Swipe through thousands of names like it