I believe that many important theoretical issues about the semantics of names (probably not all) would be largely unaffected had our conventions required that no two things shall be given the same name.