Rube \r(u)-be\ as a boy's name is a variant of Reuben (Hebrew) and Ruben (Spanish), and the meaning of Rube is "see, a son".
The baby name Rube sounds like Ruby and Rubi. Other similar baby names are Aube, Hube and Rune.