I think calling these names "racist" is a lazy knee-jerk reaction. We have been constructing amusing English names for a very long time. e.g.
Dumas & McPhail (a real law firm!)
When we observe or construct these names, are we suggesting that English names are in general ridiculous? Are we mocking our culture when we do this? Are we in effect being racist about ourselves?
The answer to all three questions is no. If we are not mocking our own culture when we construct these names, why then should we suddenly jump to the conclusion that people are being racist when then construct foreign names that are amusing? It's not just amusing peoples names that we construct, we do it with town names and all kinds of other things. It is a quite general phenomena and its root is certainly not in racism.
In Japanese, the name "Garry" sounds like the word for Diarrhea. If your name is Garry, and Japanese people giggle when you tell them your name, should you be outraged and damn them as racists? I think not. The worlds languages are rich and diverse and there are always going to be amusing names and combinations of names.
The component parts of names in all languages open up a combinatorial explosion of amusing possibilities and we should not be too quick to accuse people of committing hate crimes just because they came up with an amusing name.