Nardo \n(a)-rdo, nar-do\ as a boy's name is pronounced NAR-doh. It is of Italian origin, and the meaning of Nardo is "strong, hardy". Short form of names like Bernado and Leonardo.
A baby name that sounds like Nardo is Norwood. Other similar baby names are Bardo, Nando and Naldo.