Mirren is a Scottish form linked to the saint's name Mirin or Merin, associated with beloved or revered meanings.
Like Mirren?
Swipe through thousands of names like it