Yehudah \ye-hudah, yehu-dah\ as a boy's name is a variant of Yehudi (Hebrew), and the meaning of Yehudah is "praise".
The baby name Yehudah sounds like Yehuda and Ehud. Other similar baby names are Yehudit and Yechudi.