I don't really like surname names in general, but some (like Paige and Brooke) seem more acceptable just because we are more familiar with them, they have been around for longer.
Riley sounds a bit rough really. Anne is a classic, royal name (although Anna is nicer). Therefore Riley Anne doesn't work at all, the two names are just so different.