Moving and Renaming are essentially the same operation.
You are taking a file at Path A and moving it to Path B.
If Path A and Path B have the same parent path and different last path components, then that would be a rename within the same directory.
If Path A and Path B have different parent paths and the same last path component, then that would be a move to a different directory.
If Path A and Path B have different parent paths and different last path components, then that would be a move and rename.