This may be old news, but I found this website that has user submitted pronunciations of many names. And I mean MANY names. I haven't found one yet that isn't in there. The coolest thing is that for each name, you can listen to native speakers of many languages pronouncing the name.
I posted on another post that the name
Gwenaelle looked appealing to me. Well, after listening to it, I've changed my opinion! It doesn't sounds nearly as pretty as it looks.
http://www.forvo.com/