2 Samuel 21:7

7 But the king protected Mephibosheth, the son of Jonathan, the son of Saul, because of the promise he had made to Jonathan in the Lord's name.

2 Samuel 21:7 Meaning and Commentary

2 Samuel 21:7

But the king spared Mephibosheth, the son of Jonathan, the son
of Saul
As they did not name particular persons, only required seven sons, it was at the option of the king what sons to deliver to them, and therefore kept back Mephibosheth, who is thus described, to distinguish him from a son of Saul's of the same name, after mentioned:

because of the Lord's oath that [was] between them, between David and
Jonathan the son of Saul;
not merely or only out of affection to Mephibosheth, but because of the oath, that he might not be guilty of the same crime Saul was in slaying the Gibeonites.

2 Samuel 21:7 In-Context

5 The Gibeonites said, "Saul made plans against us and tried to destroy all our people who are left in the land of Israel.
6 So bring seven of his sons to us. Then we will kill them and hang them on stakes in the presence of the Lord at Gibeah, the hometown of Saul, the Lord's chosen king." The king said, "I will give them to you."
7 But the king protected Mephibosheth, the son of Jonathan, the son of Saul, because of the promise he had made to Jonathan in the Lord's name.
8 The king did take Armoni and Mephibosheth, sons of Rizpah and Saul. (Rizpah was the daughter of Aiah.) And the king took the five sons of Saul's daughter Merab. (Adriel son of Barzillai the Meholathite was the father of Merab's five sons.)
9 David gave these seven sons to the Gibeonites. Then the Gibeonites killed them and hung them on stakes on a hill in the presence of the Lord. All seven sons died together. They were put to death during the first days of the harvest season at the beginning of barley harvest.
Scripture taken from the New Century Version. Copyright © 1987, 1988, 1991 by Thomas Nelson, Inc. Used by permission. All rights reserved.