A compound of David and Paul, joining “beloved” with the Latin name meaning small or humble.
Like Davidpaul?
Swipe through thousands of names like it