I'd suggest giving your shards different names if you've named your
replica sets the same thing. E.g., you can say:
> db.adminCommand({addShard : "rsName/host1,host2", name : "someOtherName"})
The rs will still use "rsName" as its name, but the mongos processes
will refer to it as someOtherName.
Changing your replica set name is more difficult, you'd have to have
some downtime and change the rs configs manually.