Compound name joining Angel (Greek 'angelos,' messenger) and David (Hebrew 'beloved'), common in Hispanic naming traditions.
Like Angeldavid?
Swipe through thousands of names like it