Well, in Germany the name used to be quite common (among the older generation now) and the german pronounciation is mag-da-LE-na (I don't know how to write this down, but it's a bit shorter than ee but with less of the y in the ay if you write it with that :-) )
I quite like that pron., I don't really like the english/american/australian/what-ever pronounciaton of -lena.