Isidro \i-sid-ro, is(i)-dro\ as a boy's name is a variant of Isidore (Greek), and the meaning of Isidro is "gift of Isis".
The baby name Isidro sounds like Ysidro and Isidoro. Other similar baby names are Isandro and Isidor.