Changing the names of cities is part of the policy of decommunization in Ukraine.
Yes, it is politics. I think the names you use do not free your base from political influence.
It might be easier to specify political centers as coordinates on the ground. The coordinates of political centers change less often. Then it would exempt from renaming.
And you would only worry about the coordinates of political centers. And then each territory could choose the necessary geographical coordinates and thus indicate affiliation to the time zone.
But is it possible to free such a base from politics?

As an option:
1 | 50 27   '30 30' | timezone +2

сб, 28 лист. 2020 о 21:19 Paul Eggert <eggert@cs.ucla.edu> пише:
On 11/28/20 10:37 AM, Paul Eggert wrote:
> If a similar schedule applied this time around, we'd rename Asia/Kiev in 2023.

I meant to write "Europe/Kiev" of course.

Our naming problem could be worse. Suppose the the biggest city in Ukraine was
not Kyiv / Kiev, but was instead Kropyvnytskyi / Inhulsk / Kirovohrad /
Kirovograd / Kirovo / Zinovievsk / Zinovyevsk / Elysavet / Yelisavetgrad /
Yelysavethrad / Elisavetgrad / Elizabethgrad / ...? See:

https://en.wikipedia.org/wiki/Kropyvnytskyi#Name_origins

That city's official name changed most recently in 2016, but Google suggests
"Kirovograd" is still the most common English-language spelling. This means
English-language spelling is trailing official spelling by two or three official
name-changes now (the uncertainty depending on which "official" one is referring
to).

I mention this not because of any imminent effort to create a Zone called
Europe/Kropyvnytskyi, but because it's an extreme case of city name changes
that, if it were to become more common in the future, could pose a real
challenge to how tzdb is maintained.