Below is the map of settlements which has more that 1000 of Jewish popualtion according to 1897 census in Kiev Gubernia.
Part of them were city but most was “classic” shtetl. More details and naming variants you can find below the map.
Some names was changes and some shtetls disappeared but on the map mentioned real Pre-Revolution name.
Poltava
10954 Jews according to 1897 census (20% of total population)
Gadiach, Гадяч (Ukrainian)
853 Jews according to 1897 census (24% of total population)
Zinkov, Zen’kov (Russian), Zienkow (Polish), Zin’kiv (Ukrainian)
1263 Jews according to 1897 census (12% of total population)
Zolotonsza (Polish), Золотоноша (Ukrainian), Золотоноша – Zolotonosha (Russian)
2769 Jews according to 1897 census (32% of total population)
Kobeliaki, Кобеляки (Ukrainian,Russian)
2119 Jews according to 1897 census (20% of total population)
Konstantinograd – Красноград (Ukrainian) since 1922, Красноград – Krasnograd (Russian)
1099 Jews according to 1897 census (17% of total population)
Kremenchug Кременчуг (Russian), Кременчук (Ukrainian), Kremenczug (Polish)
29768 Jews according to 1897 census (47% of total population)
Gradizhsk Градижск (Russian), Градизьк (Ukrainian)
1111 Jews according to 1897 census (12% of total population)
Lokhvitsa Лохвиця (Ukrainian), Lochvitza (Yiddish) Lochwyzja (Polish), Лохвица (Russian)
2465 Jews according to 1897 census (28% of total population)
Lubny (English), Luben (Yiddish), Lubnie, Lubin, Lubny (Polish)
3006 Jews according to 1897 census (30% of total population)
Mirgorod Миргород – (Russian), Mirhorod Yashan (Traditional Hebrew)
1248 Jews according to 1897 census (12% of total population)
Pereiaslav-Khmelnytskyi Переяслав-Хмельницький(Ukrainian), Perejaslaw (Polish),Переяслав – Pereiaslav, Pereyaslav (Alternative Name)
5754 Jews according to 1897 census (39% of total population)
Piriatin Пирятин (Ukrainian), Пирятин (Russian)
3166 Jews according to 1897 census (39% of total population)
Pryluki (Polish), Прилуки (Ukrainian), פרילוקי (Hebrew)
5717 Jews according to 1897 census (31% of total population)
Romny Ромни (Ukrainian), Ромны – (Russian)
6378 Jews according to 1897 census (28% of total population)
Khorol – Choral (Yiddish), Chorol (Polish), Хорол (Ukrainian), Хорол – (Russian)
2056 Jews according to 1897 census (26% of total population)
Boryspil Бориспіль – (Ukrainian), Boryspol (Polish)
1094 Jews according to 1897 census (12% of total population)
Yagotin Яготин – (Ukrainian,Russian), Yagotina (Yiddish)
943 Jews according to 1897 census (21% of total population)