Who are the three shepherds of Zechariah 11:8?
In Zechariah 11:8, God says "In one month I got rid of the three shepherds." (NIV)
The scriptures do not tell us who the three shepherds were cut off during Zechariah's time as shepherd of God's flock (Zech. 11:7), it is obvious that Zecharaiah had the authority to get rid of them.
The prophecy foreshadowed Jesus whom God his Father send to shepherd his flock of Israel. The rulers of God's people mistreated the people, Jesus felt compassion for them.
Matthew 9:36 (NASB)
" Seeing the [a]people, He felt compassion for them because they were
distressed and dispirited like sheep without a shepherd".
The three shepherds Jesus eradicated were 1/ the Pharisees, 2/ the Sadducees, and 3/ the Herodians.
Recommend reading Matthew 22:15-46 NASB
https://classic.biblegateway.com/passage/?search=Matthew%2022%20%3A15-46&version=NASB;NET
The Pharisees and the Herodians.
Matthew 22:15-16 NASB . Then the Pharisees went and [a]plotted
together how they might trap Him [b]in what He said. 16 And they *sent
their disciples to Him, along with the Herodians, saying, “Teacher, we
know that You are truthful and teach the way of God in truth, and
[c]defer to no one; for You are not partial to any.
The Sadducees.
Matthew 22:23-24 NASB. On that day some Sadducees (who say there is no resurrection) came to Jesus and questioned Him, 24 asking, “Teacher, Moses said, ‘If a man dies having no children, his brother as next of kin shall marry his wife, and raise up children for his brother.’