Marihelen combines Mary and Helen, blending Hebrew roots with Greek 'torch' or 'bright one.'
Like Marihelen?
Swipe through thousands of names like it