FamilyEducation.com
   
 

First name origin & meaning:

Hebrew: Behold, a son

First name variations: Rube, Ruben, Rubin, Reuven, Reuby, Ben, Benny, Reuben