I think one of the issues with the name combination is that Anne is very traditional, potentially a bit musty as you said and Riley is very modern being an asexual surname so they don't gel very smoothly.
There are lots of other modern American names to consider, Piper, Sailor, Harper, Casey, Delaney, Meadow and Paige.