Yeah, I think
Marian names have the most beautiful meanings / symbolism, I love them.
Amparo's meaning especially is just awesome, that's part of why I like it so much. No idea how it actually comes across in Spanish though, perhaps it's too wordy.
Ah I forgot
Socorro, good one! It's lovely. Thanks.