Here's why and some options:
* "Roc" doesn't have a direct equivalent. It's a name, likely shortened from "Rocker."
* "Royal" translates directly as "royal".
Possible options:
* "Roc Royal" (pronounced "roh-roh-wah-yah-l") - This is the most literal translation and would be understood by French speakers familiar with English.
* "Roi Royal" (pronounced "rwah-rwah-yah-l") - This translates to "King Royal" and could be a playful or creative way to express it.
Ultimately, the best way to say "Roc Royal" in French would depend on the context and your desired level of formality.