An Italian compound of Maria and Angela, meaning "beloved" and "angel" associations.
Like Mariangela?
Swipe through thousands of names like it