Perhaps heads-up, is a reference to warning multiple people, hence multiple heads.
Why?
That's what we say.
.
Just a heads-up, that not everything is logical and has a rule to make it all seem consistent.
There are probably examples in your language of expressions that have simple evolved past the literal meaning of the words.
.