Joshuadavid combines Joshua, meaning "the Lord is salvation," with David, meaning "beloved," in a biblical compound form.
Like Joshuadavid?
Swipe through thousands of names like it