> "Nova York" (ca) instead of New York. "Londres" (ca) instead of London.

I think these are not comparable as these are certainly foreign exonyms. The discussion here is about Catalan names in region that is passionate about it's political independence, and the names used by it's parent country, Spain. There is more than one "official" in this case so any use of the word needs to be qualified. I'm undecided which name should take precedence since it's a balance between national standard recognition and the local/regional use. I suspect there are more people in the rest of Spain than in Catalunya - does that mean that democratically Castilian takes preference for the benefit of the majority (not including Spanish-speakers outside Spain)? Perhaps the best solution for GE is to show the Catalan names by default and also show the Castilian names when the "Spanish" option is checked under "Alternative Names". This way, everyone sees what they expect.

A more balanced case to Google which optimize the chance we have of getting changes made. Just saying its wrong or unofficial (unqualified) doesnt do the matter justice IMHO.

Finally, GeoNames is not independent... it's naming for official US use and therefore may have a political angle based on current foreign policy.

- MM