I'm a Cancer and I do rather like
River for a boy,
Fleur is kind of meh to me. A lot of these don't really make sense with the signs' usual traits- why would Aquarius have the most conventional and old-fashioned names when they're known mostly for being quirky outsiders?
Other than that, I like
Arthur and
Grace, and
Phoenix is a GP.