Riley just means "rye clearing" in Old English, nothing more.
This is not a board for voicing opinions on the aesthestics of names, btw. (Though I do agree with your assessment of the name
Miranda. ;-)) Go next door for that.
Miranda

Proud adopter of 15 punctuation marks; see my profile for their names.