Udi \u-di\ as a boy's name is of Hebrew origin, and the meaning of Udi is "my torch, burning stick".
Baby names that sound like Udi are Adi and Udo. Other similar baby names are Umi and Uri.