If it's Spanish it's likely pronounced Sol-u-dath, like ciudad (city) is pronounced see-oo-dath. Also possible are sol-oo-dath and thol-oo-dath - the Spanish 'lithp' (lisp) being evident there in both words.
The lisp occurs in European Spanish. I've been learning American Spanish for years, and have traveled in Guatemala and Costa Rica, and have not heard the lisp. Perhaps you learned it so that your education would be "well rounded" or perhaps your teacher was simply from Spain?
I thought Spanish 'd's were always pronounced like 'th' between two vowels? I think that's what I learned in Spanish class, and we were learning American rather than European Spanish. I also remember something about the d at the end, but I cannot be sure.
-- Anonymous User 4/2/2007
As far as I know, the Spanish "lisp" is with cetain combinations of "c" and "z" (like "ci", "za", etc.), not with the "d". Granted, I could be wrong.
If so, the lisp would not mess with the pronunciation of this name.
-- Anonymous User 6/25/2007
In European Spanish c, z plus e, i, sound like th. S always sounds like s so there's no way Soledad would be pronounced 'tho-leh-dath". The d at the end of a word always sounds like d, the th sound at this position is vulgar.