Markangelo blends Mark, from Mars, with Angelo, meaning angel, creating a devotional Italian-style compound name.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Markangelo?
Swipe through thousands of names like it