1. Maricruz
Maricruz: Spanish name meaning "of the sea"
We found 5 names that are similar to "Marygrace" based on sound and style.
Maricruz: Spanish name meaning "of the sea"
Marycruz: Mary (rebellion/bitterness) + Cruz (cross), representing the Virgin Mary and Jesus' crucifixion.
Strong, compassionate
Latin origin, meaning "tranquility, purity, and grace"
Purity, devotion, and healing