Avoir / donner du courage, de l'énergie
C'est qu'au Moyen-âge, le ventre désignait aussi bien l'abdomen (comme aujourd'hui) que la poitrine. Plus tard, la poitrine est devenue le « petit ventre ».
Donc, avoir le cœur dans le ventre n'avait rien de bien étonnant pour les gens de cette époque.
La deuxième, c'est que, dans l'ancienne anatomie grecque, le cœur était considéré comme le siège de nombreuses qualités comme la sensibilité, l'intelligence ou le courage.
Avec cette image du coeur bien accroché à sa place normale, il était donc assez logique, pour l'époque, que « avoir du coeur au ventre » veuille dire « avoir du courage » et que « mettre du coeur au ventre » veuille dire « donner du courage, ou encourager ».