Question
If David was born in Bethlehem (see 1 Sam. Ch. 16), why is Jerusalem called the City of David?
Answer
When David conquered Jerusalem, he called it the City of David; see 2 Sam. 5:6-10.
Ask the Rabbi: answers from Project Genesis rabbis
If David was born in Bethlehem (see 1 Sam. Ch. 16), why is Jerusalem called the City of David?
When David conquered Jerusalem, he called it the City of David; see 2 Sam. 5:6-10.