Billyray is a modern English compound name combining Billy, from William, and Ray, meaning "beam" or used as a middle-name element.
Like Billyray?
Swipe through thousands of names like it