Then he called for Solomon his son, and charged him to build a house for Yahweh, the God of Israel.
1. "For his name shall be Solomon"  (1 Chronicles 22:9).  It is a mistake to read these words as revealing the name that God Himself gave to that Great One who would build David a house.  This clause is the word of David, not the Word of God. God indeed gave Solomon a name, but that name was Jedidah  (2 Samuel 12:25).  God certainly did not name Solomon twice!