An English compound of Billie, from William meaning resolute protection, and Joe, from Joseph meaning he will add.
Like Billiejoe?
Swipe through thousands of names like it