David Marrero (* 8. dubna 1980, Las Palmas de Gran Canaria) je španělský profesionální tenista. Ve své dosavadní kariéře na okruhu ATP World Tour vyhrál dva turnaje ve čtyřhře. Na challengerech ATP získal k červnu 2011 jeden titul ve dvouhře a třináct ve čtyřhře.Na žebříčku ATP byl nejvýše ve dvouhře klasifikován 8. února 2010 na 163. místě a ve čtyřhře pak v březnu 2011 na 33. místě.Jeho sestrou je španělská profesionální tenistka Marta Marrerová (nar. 1983).