I love this name, I pronounce it Meela-gro, so it doesn't have "gross" in it.
A famous bearer was the "mermaid baby" from Peru. She was named Milagros as she was considered a miracle for the poor country, due to all the press attention she received. She's adorable! I've loved the name since I saw it on her.
The pronunciation is "mee-lah-gros" and I think it's a sweet name because of that little princess, Milagros Cerrón, the second baby born with Mermaid Syndrome and survived.
Not exactly a bearer but there was a movie called "Milagro Beanfield War", Milagro was the name of the town. (this is probably one of my favorite movies)
-- Anonymous User 11/1/2007
In the Spanish pronunciation, this name sounds much nicer than one might think, though I shall not claim it to be the most beautiful in the Spanish language. Spanish vowels are very short and crisp, and do not glide into other sounds as they do in English, therefore, the last syllable does not actually sound like "gross".
The intervocallic "g" is also different, it is the voiced variant of the "ch" in "Bach" when preceding "a", "o", or "u", or it sounds kind of like a softer variant of the "ch" when it is before "e", "i", or "y".