Why did david name his son solomon when god said his name was to be jedidiah? In these verses we read that david's first son with bathsheba dies as a punishment for his sin of … Caribbean010414-516 - nkjvresults: 2 solomon's birth 2 samuel 12:25 and he sent word by the hand of nathan the prophet: So he called his name jedidiah, because of the lord. Why did god punish david's son instead of david himself for his sin?

Understanding the Context

Why didn't god punish david instead of taking the life of his child, which had done nothing to deserve death?