Davidallen combines David, meaning "beloved," and Allen, usually meaning "handsome" or "cheerful."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Davidallen?
Swipe through thousands of names like it