Why is Jesus called the son of David?

When we explore the narratives of the Gospels and the teachings of the New Testament, one of the most frequent names attributed to Jesus is "the son of David". This title not only connects