The Greeks and Romans were very clear that the Carthaginians put children into the fire. At one point, Carthage suffered a set-back. The ruling class blamed itself — it seems they had principally been sacrificing “low-born” children. This (obviously) had displeased the gods. To make amends, the “best families” immediately sacrificed 300 of their own children.
OK...but...the Romans also believed that early Christians killed babies....and ate them...
The book of Jeremiah says the Jews put their kids through the fire, a sacrifice to Moloch.