My Scottish mother-in-law is named Mirren. She was named for her grandmother, who was named
Marion but nicknamed Mirren. There is definitely a difference in pronunciation between these two names (I had my husband say them in his brogue) but Mirren may be an antiquated nickname as well as a real name in its own right.