I've been browsing the map of Eastern and Southern Ukraine over the recent couple of years (looking at where the war is being conducted), and I noticed a very high rate of name repetition: There are multiple towns named "Ivanivka" or "Invanivska" or "Invanivske", and same for "Kostantinivska" (one 60,000-person city in Donetsk Oblast and 5 other small towns). We have a large town named Pokrovske mirroring the city of Pokrovsk - which is not all that far away when you think about it; and if that seems a bit redundant - try the 16 other Pokrovske in Ukraine...
I know there are other places in the world where some of the same names appear more than once, but with Ukraine it seems much more common. So, assuming it's not just my misperception: Why were Ukranian towns and villages named with this redundancy? And - was there a specific period of redundant/repetitive naming, or has it been like this for many centuries?