A man's or woman's name is an important thing. I find it deeply disrespectful to get someone's name wrong. I also find it deeply disrespectful to expect others to change their given names to something easier for us to say.
I have taught a LOT of students over the years, and I make it a point to say their names correctly. I had several Chinese and Vietnamese students who were born here in the US, by parents who had immigrated. I would see names on the role sheets that I could not pronounce correctly the first time. Then they would tell me "oh just call me Angela." But your name is Xueying, how do I pronounce that? Does your mom call you Angela? Angela really appreciated that I learned how to say her name the way her family says it. Another student still insisted I call her Melissa. That's fine. I saw Xueying ~2 years later and she was going by Xueying at school, no longer asking teachers and class mates to call her Angela.
I feel awful if I cannot pronounce a coworker's name correctly, and will ask them to teach me to say it the right way. I worked with a number of Chinese people over the years who, I guess, got tired of correcting people, so they just accept the wrong way to say their names. Then you hear this person talking to another Chinese person in their language and the name sounds different. This bothered me, and I asked them to teach me how to say their names correctly. They all appreciated my efforts, and to the last one were warmer and more helpful to me than most other people in the labs.
Again, a person's name is dear to them and how they say it and want it said should be respected, no matter the cultural differences in pronunciation.