Actually, it was just time-consuming; it wasn't hard at all.
I keep a list of name elements (constantly expanding!), currently consisting of Old English, Germanic, and Welsh. So all I had to do was look up the Old English and Germanic elements on that list. I also had to look up mir's Slavic meaning in BtN.
Miranda "...his fingers trailing over your belly, your thighs quacking..." — From a The Lord of the Rings crapfic