The future king of Israel is here named “David” reflecting God’s promise that an heir of David will rule over Israel (cf. Jer 33:17; Luke 1:32). The prophecy is not about David himself, but about his heir, the future king of Israel — that is Jesus.
The future king of Israel is here named “David” reflecting God’s promise that an heir of David will rule over Israel (cf. Jer 33:17; Luke 1:32). The prophecy is not about David himself, but about his heir, the future king of Israel — that is Jesus.
Another possibility is that David will be the king/prince just over Israel (not over the rest of the nations) under Jesus. Another similar reference is in Ezekiel 34:23 – 24.