Edgardo \e-dgar-do, ed-ga-rdo\ as a boy's name is a variant of Edgar (Old English), and the meaning of Edgardo is "wealthy spear".
The baby name Edgardo sounds like Edgard and Eadgar. Other similar baby names are Edwardo and Eduardo.