David Rosa (nato il 12 novembre 1986, a Fátima) è un ciclista portoghese. Alle Olimpiadi estive del 2012, ha gareggiato nel cross country maschile
alla Hadleigh Farm, finendo al 23° posto. È stato il primo portoghese a gareggiare in una competizione olimpica di mountain bike. David Rosa è sette volte campione nazionale portoghese di MTB.