A combined name joining David, meaning beloved, and James, from Jacob, meaning supplanter in Hebrew tradition.
Like Davidjames?
Swipe through thousands of names like it