Rubin \r(u)-bin\ as a boy's name is a variant of Reuben (Hebrew) and Ruben (Spanish), and the meaning of Rubin is "see, a son".
The baby name Rubin sounds like Rubino, Reubin and Robin. Other similar baby names are Aubin, Rubi and Rubio.