2 Samuel 21:7

7 But the king did not give up Mephibosheth, the son of Saul's son Jonathan, because of the Lord's oath made between David and Jonathan, the son of Saul.

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 And they said to the king, As for the man by whom we were wasted, and who made designs against us to have us completely cut off from the land of Israel,
6 Let seven men of his family be given up to us and we will put an end to them by hanging them before the Lord in Gibeon, on the hill of the Lord. And the king said, I will give them.
7 But the king did not give up Mephibosheth, the son of Saul's son Jonathan, because of the Lord's oath made between David and Jonathan, the son of Saul.
8 But the king took Armoni and Mephibosheth, the two sons of Saul to whom Rizpah, the daughter of Aiah, had given birth; and the five sons of Saul's daughter Merab, whose father was Adriel, the son of Barzillai the Meholathite:
9 And he gave them up to the Gibeonites, and they put them to death, hanging them on the mountain before the Lord; all seven came to their end together in the first days of the grain-cutting, at the start of the cutting of the barley.
The Bible in Basic English is in the public domain.