Ruy \ruy\ as a boy's name is a variant of Roderick (Old German) and Roy (Irish, Gaelic), and the meaning of Ruy is "famous power; red".
The baby name Ruy sounds like Ray and Rey. Other similar baby names are Guy, Ruby and Rudy.