Turkey-supported Operation Euphrates kills '100 Syrian civilians'
Turkish officials have in the past disputed such claims, but have not commented on recent figures of civilian casualties.
Operation Euphrates Shield was launched in northern Syria on 24 August to fight both the Islamic State group and Syrian-Kurdish militias close to the border with Turkey.
Since then, Turkish air raids and shelling as part of the assault have killed 96 civilians - including 22 children - the Syrian Observatory for Human Rights said.
The UK-based monitor said rebels involved in the assault were leading the fight on the ground with Turkey lending heavy firepower - mostly air strikes and artillery fired from Turkish soil.
"Ninety-two of the civilians, mostly Kurds, were killed in areas controlled by the Islamic State group," said Observatory head Rami Abdel Rahman.
He said the remaining four were killed in areas held by the Syrian Democratic Forces, a Kurdish-Arab alliance of fighters dominated by the People's Protection Units (YPG).
Turkey views the YPG and the Kurdish Democratic Union Party (PYD) as linked to the outlawed Kurdistan Workers' Party (PKK), which has been staging an insurgency in Turkey since 1984.
The PKK is proscribed as a terrorist organisation by the United States and European Union.
The Observatory in late August reported at least 40 civilians had been killed in Turkish shelling and air strikes, while Turkey's state-run Anadolu reported the deaths of 25 Kurdish "terrorists".
Ankara's operation overran the IS stronghold of Jarabulus along the Turkish border on its first day, and went on to seize the symbolic town of Dabiq in mid-October.
The Turkish-backed fighters have already seized more than 1,000 square kilometres since the operation began, according to Anadolu.
President Recep Tayyip Erdogan has said he wants to push further south to create a 5,000-square-kilometre (1,900 square-mile) safe zone in Syria.