So I got a Mudbray through wonder-trade an it had this Japanese name. Then when it evolved it lost its name! Why did this happen?
When a foreign Pokémon evolves, as long as it’s not nicknamed, its name turns into the language of the game it’s currently in, rather than its native language. It still counts as a foreign Pokémon and gets the EXP bonus.