An English compound blending Mary and Gail, combining Mary's ancient Hebrew roots with a lively modern style.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Marigail?
Swipe through thousands of names like it