← Back

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 murdering Uriah. Then David and Bathsheba have another son and they name him Solomon. But the Lord wants him to be named Jedidiah. Yet his name remained Solomon. Why is this?

2 Samuel 12:24 - 25

NKJV - 24 Then David comforted Bathsheba his wife, and went in to her and lay with her. So she bore a son, and he called his name Solomon. Now the LORD loved him. 25 And He sent word by the hand of Nathan the prophet: So he called his name Jedidiah, because of the LORD.

Clarify Share Report Asked January 26 2018 1539050103 Kyle Gillette

Community answers are sorted based on votes. The higher the vote, the further up an answer is.

Mini Tim Maas Retired Quality Assurance Specialist with the U.S. Army
My interpretation of the passage in question is that, after the first son of David and Bathsheba died as a punishment from God for David's adultery with Bathsheba, and for his ordering the death of Bathsheba's husband Uriah the Hittite (2 Samuel 11:1-12:23), David and Bathsheba had a second son, whom David named Solomon.

After Solomon was born, God instructed the prophet Nathan to convey His congratulations to David on Solomon's birth, indicating God's favor upon Solomon. Because of this, David gave to Solomon the affectionate designation "Jedidiah", meaning "beloved of the LORD".

Thus, Jedidiah was not Solomon's proper name, nor was it a name given (or directed to be given) to Solomon by God Himself. It was instead what we would think of as a "nickname", and was given to Solomon by David because of the indication that God had given of His favor upon the child. However, the baby's formal name (and the name under which he would eventually rule) remained Solomon.

January 27 2018 0 responses Vote Up Share Report

Img 20170726 133408 Ukwa Samuel Uche
I opine that the name Jedidiah was not really the name God gave to David's son, but it was rather and expression of this love for the kid transformed into a name. Interpreting directly from the original Hebrews translation, the word 'called' in the phrase "he shall be called" means qârâ, and it is interpreted; proclaimed, appointed, chosen, endowed, commissioned. Now, replacing the word 'called' in that phrase with any of the English meanings of qârâ, we'll see that God was not directly giving him the name Jedidiah, but he was rather establishing him as Jedidiah meaning the beloved of the Lord. 

Moreover, if we read through 1Chronicles 22:9 "behold a son shall be born to thee who shall be a man of rest; and I will give him rest from all his enemies round about: for his name shall be Solomon, and I will give peace and quietness unto Israel in his days"... From this verse we realize that the name Solomon was God's proposed name for David's son before he was born. So both names came from God, one to David the son's father, and the other to Nathan the Prophet. But Nathans' came after the child was born to express God's total love, while Davids' came before the child was born as a promise.

January 29 2018 0 responses Vote Up Share Report

Add your Answer

All answers are REVIEWED and MODERATED.
Please ensure your answer MEETS all our guidelines.

What makes a good answer? ▼

A good answer provides new insight and perspective. Here are guidelines to help facilitate a meaningful learning experience for everyone.

  1. Adhere to the eBible Statement of Faith.
  2. Your answer should be complete and stand-alone.
  3. Include supporting arguments, and scripture references if possible. Seek to answer the "why".
  4. Adhere to a proper tone and spirit of love and understanding.
  5. For more info see The Complete Guide to eBible
  1. 4000 characters remaining