Markangelo blends Mark, from Mars, with Angelo, meaning angel, creating a devotional Italian-style compound name.
Like Markangelo?
Swipe through thousands of names like it