Iddo \i(d)-do\ as a boy's name is a variant of Ido (Hebrew, Arabic), and the meaning of Iddo is "evaporate; to be mighty".
The baby name Iddo sounds like Addy, Adao, Ado, Eddy, Odo and Udo. Other similar baby names are Fido, Iago, Idan, Indio, Ivo, Ludo and Iwo.