Regarding the SMA thing about FangFang: Often when a name in another culture is used in one's own culture, it could sound...weird.
Fang wouldn't bother me.
FangFang does. It's a CamelCase name, for one thing. That's a modern thing (and don't try to argue that such spelling was used in the middle ages. This one is not medieval.) And the fang in FangFang is no more a transliteration of the Zuma or daimon language than Screamer is. They're meant as english names.
Mini FangFang is
cute. And that's
wrong. I can accept daimons, not loldaimons.