Possibly from Old French or a variant of Raban, from Germanic meaning raven.
Like Rabon?
Swipe through thousands of names like it