Ruperto \r(u)-per-to, rup(e)-rto\ as a boy's name is a variant of Robert (Old German), and the meaning of Ruperto is "bright fame".
The baby name Ruperto sounds like Rupert and Roberto. Other similar baby names are Raferty and Roper.