Likely related to Irish Rua, meaning red or red-haired, softened into a modern form.
Like Roa?
Swipe through thousands of names like it