Natomiast 10 kwietnia 1939 roku zmieniono nazwę miasta na Kirowohrad (; , Kirowograd), aby odróżnić od innych miast na terenie ZSRR noszących nazwę Kirowo.
W czasie II wojny światowej od 5 sierpnia 1941 roku do 8 stycznia 1944 miasto było okupowane przez hitlerowcówІнститут історії України НАНУ. W październiku 1941 przeniesiono tu z Rzeszowa niemiecki obóz jeniecki Stalag 305. Fatalne warunki obozu w połączeniu z niewielkimi racjami żywnościowymi doprowadziły nawet do aktów kanibalizmu, a Żydzi i komuniści byli rozstrzeliwani.
W okresie przemian politycznych i rodzenia się państwowości niepodległej Ukrainy ponownie podjęto dyskusję o zmianie nazwy miasta. Od 1990 roku trwały debaty na temat odpowiedniego wyboru nazwy, który nie nawiązywałaby do okresu komunizmu i stalinizmu. Próby zmiany nazwy nasiliły się zwłaszcza po ostatecznym uzyskaniu niepodległości Ukrainy. Proponowano między innymi nazwy nawiązujące do położenia geograficznego: Inhulśk, Inhułohrad (od nazwy rzeki Inguł), Stepohrad, Zołote Połe, Złatopil, albo do historycznego dziedzictwa Kozaków zaporoskich: Słowjanopil, Buhohardiwśk, Nowyj Gard i inne.