Перші писемні згадки про село відносяться до 1415 року, коли частина села Ставки була включена в список маєтків Києво-Печерського монастиря[1].
Жителі села брали участь у повстанні, керованому Семеном Палієм (1702—1704), у гайдамацьких загонах повстанців під проводом Теслі, Мочули і Письменного у 1750 році, у Коліївщині в 1768 році, в загоні Івана Бондаренка, що захопив Радомисль і навколишні села.
В 1783 році в с. Ставки налічувалося всього 200 жителів в 60 будинках. В той час село належало графу Дуніну-Вонсовичу, старості Джержковському, який купив це село від Гавриіла Проспури — підчашого Київського. Серед найзаможніших поміщиків вирізнявся Бронислав Гасфорт, майор (лютеран. іспов.), який мав 621 десятин землі і 97 селян. На 1864 рік населення налічувало 916 православних жителів, 35 римо-католиків, 43 євреї.
В Ставках були 2 древніх замковища: одне в самому селі, друге в полі; обидва на той час були майже зруйновані.
В центрі села стояла дерев'яна церква, во ім'я Воскресіння Христового, збудована в 1740 році на місці древнішої, по штату була віднесена до 5-класу. До церкви була приписана старовинна дерев'яна каплиця, по дорозі до Радомисля, розміщена над колодязем, за півверсти від села. До цієї каплиці і колодязя з незапам'ятних часів здійснювалася хрестова хода 1-го серпня. Також була римо-католицька кам'яна каплиця, збудована бл. 1795 року, в якій відбувалося латинське богослужіння приїжджими ксьондзами. Села Слободка, Мар'яновка, Юровка становили Ставецький православний приход.
6 лютого 1928 р. село Ставки перейменоване в село Леніна (Леніне).
20 травня 2015 року на сесії Ленінської сільської ради було прийнято рішення повернути селу його історичну назву — Ставки. Усі присутні депутати проголосували одноголосно[2].
4 лютого 2016 року було прийнято постанову Верховної Ради[3], згідно з якою село Леніне було перейменоване на Ставки.