2 Kings 24:17

17 Then the king of Babylon made Mattaniah, Jehoiachin's[a] uncle,[b] king in his place and changed his name to Zedekiah.[c]

2 Kings 24:17 Meaning and Commentary

2 Kings 24:17

And the king of Babylon made Mattaniah his father's brother
king in his stead
The third son of Josiah, ( 1 Chronicles 3:15 )

and changed his name to Zedekiah;
for the same reason the king of Egypt changed the name of Eliakim, ( 2 Kings 23:34 ) to signify his subjection to him; though some think it was to put him in mind of the justice of God, as the name signifies, that would overtake him, should he be treacherous to him, and rebel against him; so the Jewish Midrash.

2 Kings 24:17 In-Context

15 Nebuchadnezzar deported Jehoiachin to Babylon. Also, he took the king's mother, the king's wives, his officials, and the leading men of the land into exile from Jerusalem to Babylon.
16 The king of Babylon also brought captive into Babylon all 7,000 fighting men and 1,000 craftsmen and metalsmiths-all strong and fit for war.
17 Then the king of Babylon made Mattaniah, Jehoiachin's uncle, king in his place and changed his name to Zedekiah.
18 Zedekiah was 21 years old when he became king; he reigned 11 years in Jerusalem. His mother's name was Hamutal daughter of Jeremiah; [she was] from Libnah.
19 Zedekiah did what was evil in the Lord's sight just as Jehoiakim had done.

Footnotes 3

Holman Christian Standard Bible ® Copyright © 2003, 2002, 2000, 1999 by Holman Bible Publishers.  Used by permission.  All rights reserved.