Why are they called Donald Duck and Mickey Mouse?

This is the transliteration of Mickey Mouse, which does not mean eating rice, because the English pronunciation of its name is "Mickey" MICKEY. And the English pronunciation of Donald Duck is "Donrad", so he has the last name Tang, then I don’t know why Disney gave them those names. It’s just a matter of their foreign habits.