A modern compound-style form built on Angelo, meaning angel or messenger.
Like Diangelo?
Swipe through thousands of names like it