John the Apostle
Revelation 16:6BSB·traditional attribution

For they have spilled the blood of saints and prophets, and You have given them blood to drink, as they deserve.”

Matthew Henry Presbyterian @wholebiblehenry

We had in the foregoing chapter the great and solemn preparation that was made for the pouring out of the vials; now we have the performance of that work. Here observe, I. That, though every thing was made ready before, yet nothing was to be put in execution without an immediate positive order from God; and this he gave out of the temple, answering the...

Commenting on Revelation 16:1-7

John Gill Reformed Baptist @doctorgill

And I heard another out of the altar say,.... That is, another angel that came out of the altar; see Rev 14:18 and who represents the souls under the altar, whose blood had been shed by the above persons; compare with this Rev 6:9 though, there, such whose blood had been shed by Rome Pagan are described; the Ethiopic version calls this angel as before...

Albert Barnes Presbyterian @notesbybarnes

Verse 6. For they have shed the blood of saints. The nations here referred to. They have been engaged in scenes of bloody persecution, and this is a just recompense. And prophets. Teachers of religion; ministers of truth. It is not necessary to understand the word prophets here in its technical sense as denoting those who are raised up by God and sent forth as...