I love the name
Fox. I'm planning on naming my next son
David Fox and calling him
Fox.
Fox Alastor is really nice.
I also love
River and
Charlotte, but
Charlotte does stick out.
Bindi is nice, but I think I'd like it more if it was a nickname for something else.
Great name choices!