Nicandros \n(i)-cand-ros, nic(an)-dros\ as a boy's name is a variant of Nicandro (Spanish, Greek), and the meaning of Nicandros is "man of victory".
The baby name Nicandros sounds like Nicandrios, Nikandrios and Nicandreo. Another similar baby name is Nikandreo.