Victar got me me to do this for the Arabic names for al-Andalus -- display names Romanized and name in Arabic. I like this approach.
As for dialects, I am of the opinion that we should have the name in the dialect unless it is obscure and thus inaccessible and the display name or perhaps nickname can be in the alternative dialect or language.