David Rosa (geboren op 12 november 1986 in Fátima) is een Portugese mountainbiker. Op de Olympische Zomerspelen van 2012 nam hij deel aan de mannen cross-country
op Hadleigh Farm, eindigend op de 23e plaats. Hij was de eerste Portugees die ooit deelnam aan een Olympische mountainbikewedstrijd. David Rosa is zevenvoudig Portugese MTB kampioen.