Weasel's idea sounds good. About the offensive thingy, I guess it should include English meanings at least. I mean you have heard of homonymes, haven't you?

Not that I would give my Pokemon such a name, but for instance, if I wanted to give my Pokemon a Swedish name, meaning 'The End Of The World', it would become:

Världens Slut

Which contains 'slut', the Swedish word for 'end'.