Ricardo \r(i)-car-do, ric(a)-rdo\ as a boy's name is a variant of Richard (Old German), and the meaning of Ricardo is "powerful leader". See also Rico.
The baby name Ricardo sounds like Richardo, Riccardo and Ricard. Other similar baby names are Bucardo, Renardo, Riocard, Rikard and Rickard.