Mairin is an Irish form of Mary, ultimately from Hebrew Miryam, traditionally interpreted as beloved or wished-for child.
Like Mairin?
Swipe through thousands of names like it