Ricardo Oliveira (ur. 6 maja 1980 w São Paulo) – brazylijski piłkarz grający na pozycji napastnika.
Kariera klubowa Ricardo jest wychowankiem SC Corinthians Paulista, z którego został zwolniony w 1999 roku. Po tym trafił do Portuguesy, w barwach której debiutował w brazylijskiej Série A. Na początku 2003 roku po sporze sądowym został piłkarzem Santos FC. Zdobywał bramki w fazie grupowej Copa Libertadores 2003, a także wystąpił w finałowym dwumeczu przeciwko CA Boca Juniors.
Poprzednio grał między innymi Milanie. Miał tam zastąpić Andrija Szewczenkę, który odszedł do Chelsea. Brazylijczyk jednak zawiódł i w 26 meczach zdobył 3 bramki. Działacze włoskiego klubu wypożyczyli Oliveirę do Realu Saragossa, a latem 2008 roku hiszpański zespół wykupił wychowanka Portuguesy za 10 milionów euro. Razem z Milanem w sezonie 2006/2007 Oliveira zwyciężył w rozgrywkach Ligi Mistrzów.
Kariera reprezentacyjna Ricardo Oliveira zadebiutował w reprezentacji Brazylii 25 maja 2004 roku w nieoficjalnym meczu przeciwko Katalonii, w którym zdobył gola, a Brazylia wygrała 5:1. Mecz nie został uznany przez FIFA za oficjalny sparing.