Likely from Hebrew Ro'i or Roee, meaning 'my shepherd' or 'shepherd.'
Like Roey?
Swipe through thousands of names like it