Ruby \r(u)-by\ as a boy's name (also used as girl's name Ruby), is a variant of Reuben (Hebrew), and the meaning of Ruby is "see, a son".
The baby name Ruby sounds like Rube and Rubi. Other similar baby names are Ruy, Rudy and Rugby.