I don't know about this case specifically, but it doesn't have to be recursive. English has a similar examples, such as Scotland, England, and Denmark. To take the first as an example, "Scot" is the demonym, and we add the suffix "-land" to make the placename. A demonym doesn't have to be based on the placename.