David Rosa (sündinud 12. novembril 1986 Fatimas) on Portugali mägirattur. 2012. aasta suveolümpiamängudel võistles ta meeste cross-country
Hadleigh Farmis, lõpetades 23. kohal. Ta oli esimene portugallane, kes osales olümpiamängudel mägirattasõidus. David Rosa on seitse korda Portugali MTB rahvusmeister.