Spanish compound of Angel ('messenger') and Miguel (Hebrew: 'who is like God'), a double given name.
Like Angelmiguel?
Swipe through thousands of names like it