Yeah seriously. Almost every single American mispronounces my name even after I say it multiple times. Hell, they mispronounce common, one syllable American names like "Lou" more than half the time. When I tell them my name is like another name they can pronounce except without the "o" at the end, they still can't pronounce it despite being able to pronounce my name with an "o" at the end. After three decades of this, I've given up trying to correct people, trying to go with the Americanized pronunciation, or even using my full name at all. It's pointless. Americans are simply incapable of pronouncing anything even remotely foreign even if I enunciate it for them. I don't even bother with my last name. However they say it is fine because it's always wrong. I would recommend people adopt very simple American nicknames if they move here like many Chinese do, even if the name seems like it would be easy to pronounce. There's just no hope in getting people to pronounce your name right. Or accept the American wrong pronunciation and go with that. I've used all these strategies at some point in my life so now I have three names.