Blood be on one’s head
Here’s what it means
The responsibility and consequences for a death rested on that person.
Why the Bible says it this way
An idiom is a familiar phrase whose meaning comes from the whole expression, not from reading each word by itself.
A helpful detail: “Head” marks the person who bears liability; it is not a ritual formula in every use.