David je postava ze Starého zákona, která přemohla filištínského obra válečníka Goliáše. V renesanční Florencii se příběh Davida stal symbolem politické síly města a byl významným a často se opakujícím motivem tehdejších umělců. Tento obraz byl ve skutečnosti darem mocnému kardinálu Borghesemu a podle legendy Caravaggio zobrazil v tváři Goliáše svou vlastní podobu. Říká se, že Caravaggio takto prosil o milost a odpuštění za vraždu, které se dopustil. Zdá se, že dar splnil svůj účel a jeho násilný zločin byl omilostněn.