A Scottish form of Mary, traditionally interpreted as beloved, wished-for child, or bitter.
Like Mairi?
Swipe through thousands of names like it