Possibly a variant of Ramiro, though it may also be a combination of Rosa 1 (or other names starting with Ro-) with Mario. After all, it is fairly common in especially Latin-American countries for parents to give their child a name that is a combination of their own names.