Several residential apartment buildings, private houses, commercial buildings and dozens of private cars were damaged in what was the second day in a row of Russian drone attacks on the city, Kiper said.
Prosecutors said the children were boys aged four and 16.
Russia launched 51 drones, focusing its attack on Odesa and the nearby region in the south of Ukraine, the Ukrainian air force said, adding that Ukrainian air defence units and mobile drone hunter groups shot down 32 Russian drones.
It also said that 18 drones were "lost," most likely meaning they had been thwarted electronically.
As the war against Russia nears its 1,000-day mark, Moscow's forces have intensified air attacks on Ukrainian cities and towns, sending swarms of drones almost every night.
Ukraine's military said that Russia launched more than 2,000 attack drones at civilian and military targets in October.
Moscow says it does not target civilians. The UN Human Rights Monitoring Mission in Ukraine had verified 11,743 civilian deaths in conflict-related violence from Russia's full-scale invasion in Feb. 2022 to the end of August this year. The Ukrainian government says the toll is likely to be much higher due to difficulties accessing parts of the country.