Compound of Maria (Hebrew, wished-for child) and Alice (Germanic, noble).
Like Marialice?
Swipe through thousands of names like it