Likely a modern elaboration of Ricky, ultimately from Germanic Richard meaning brave ruler.
Like Rickiesha?
Swipe through thousands of names like it