Веселиново — посёлок городского типа в Веселиновской общине Вознесенского района Николаевской области.
До муниципальной реформы 2020 года был центром Веселиновского района.
Первый флаг пгт. Веселиново утвержден 26 апреля 2012 года.
Затем 5 июля 2012 года утвержден новый вариант флага.
И наконец третий вариант флага пгт. Веселиново утвержден 19 мая 2016 года.