Szent Bonaventura 1218 körül született az olaszországi Viterbo közelében. A hagyomány szerint a Bonaventura nevet a súlyos beteg gyermek Szent Ferenc imájára történt csodás gyógyulásának emlékére kapta.