I created an application with localized content, for the same reason that you had a European version (localized for French, German, Spanish), the Japanese version is the rest of the world version (in English only).
We created goals for each version, each of which has its own plist with a different package identifier, and for the iTunes application name we used XYZ EU, XYZ Japan and XYZ (for the English version). The EU version was available in Spanish, French, German, and South American stores, the Japanese in the Japanese store, and the ROW version in everyone else. So this sounds about the same as your setup.
To answer your question, we used the same display name for all 3 purposes without any problems.
You just have to create several goals for the same project.
,
You need to create a plist for each purpose and set the correct package name there, but apart from that, they all use the same code. You set the plist name in the build settings for your purpose.

When you create a new goal, Xcode will create a new diagram for your goal, so just switch between diagrams to build the corresponding goal.
source share