Italian compound of Michele and Angelo, meaning who is like God and angel or messenger.
Like Michelangelo?
Swipe through thousands of names like it