An Italian compound of Marco and Angelo, blending associations of Mars with the word "angel."
Like Marcangelo?
Swipe through thousands of names like it