Ao consultar seus dados geoNames, ele normalmente retorna o nome do local de duas maneiras:
1) nome e 2) toponymName
Qual a diferença entre eles?
'name' e 'toponymName'
A resposta retorna dois atributos de nome. O atributo 'name' é um nome localizado, o nome preferido no idioma passado no parâmetro opcional 'lang' ou o nome que acionou a resposta em uma pesquisa 'startWith'. O atributo 'toponymName' é o nome principal do topônimo, conforme exibido na página de interface do Google Maps ou no arquivo de nome geográfico no download. O atributo 'name' é derivado dos nomes alternativos.
Portanto, o nome foi localizado com base no parâmetro language passado junto com a consulta, e toponymName é o nome canônico.