Davidallen combines David, meaning "beloved," and Allen, usually meaning "handsome" or "cheerful."
Like Davidallen?
Swipe through thousands of names like it