An English compound blending Mary and Gail, combining Mary's ancient Hebrew roots with a lively modern style.
Like Marigail?
Swipe through thousands of names like it