2 Kings 23:20

20 He killed all the pagan priests on the altars where they served, and he burned human bones on every altar. Then he returned to Jerusalem.

2 Kings 23:20 Meaning and Commentary

2 Kings 23:20

And he slew all the priests of the high places that were
there
The idolatrous priests who sacrificed to Baal, and other Heathen deities; for as for others that burnt incense in high places, yet to the true God, those he spared, though they were not suffered to officiate at the altar of God: the others he slew

upon the altars;
where they sacrificed:

and burnt men's bones upon them:
the bones of the priests, and worshippers of idols, as he had done at Bethel:

and returned to Jerusalem;
after he had gone through the land, both of Judah and Israel, and abolished idolatrous worship everywhere.

2 Kings 23:20 In-Context

18 "Leave it as it is," Josiah ordered. "His bones are not to be moved." So his bones were not moved, neither were those of the prophet who had come from Samaria.
19 In every city of Israel King Josiah tore down all the pagan places of worship which had been built by the kings of Israel, who thereby aroused the Lord's anger. He did to all those altars what he had done in Bethel
20 He killed all the pagan priests on the altars where they served, and he burned human bones on every altar. Then he returned to Jerusalem.
21 King Josiah ordered the people to celebrate the Passover in honor of the Lord their God, as written in the book of the covenant
22 No Passover like this one had ever been celebrated by any of the kings of Israel or of Judah, since the time when judges ruled the nation.
Scripture taken from the Good News Translation - Second Edition, Copyright 1992 by American Bible Society. Used by Permission.