Jasvon.

And what does "the root of David" mean?

Root means the place where something begins....or someone you are descended.

Didn't you ever watch the movie "Roots?" LOL!
That's what I presumed too.
So Jesus' spirit is where David's life begun too. Right?

I was hoping you'd show us the reference,
as you did for the part of the saying you chose to keep,
to know if I was right.
Now I'd like to know if we are right.
`Paul