David est le personnage de l’Ancien Testament qui a triomphé du géant Philistin, Goliath. A Florence, dans la Renaissance, l’histoire de David était un symbole de la puissance politique de la ville et un sujet récurrent pour les artistes de l’époque. Le tableau était en fait un cadeau pour le puisant cardinal Borghèse et selon la légende, Caravaggio s’est représenté en Goliath. On dit que Caravaggio suppliait d’être pardonné pour un meurtre qu’il avait commis. Apparemment, le cadeau a fonctionné puisque son crime lui a été pardonné.