No-one should be expected to pronounce foreign names correctly. It is of course odd to hear someone mangle a French name: you'd think everyone would have picked up enough French to know the basics.

If you do know how to pronounce a language, I don't think it's necessary to drop into an exact foreign accent: just use the closest equivalent sounds in your own language, so that the name flows smoothly with the rest of the sentence.