13. The computer program product of claim 12 , wherein the computer readable program code for determining whether the detected resource is a new resource or an existing resource in the network based on a priority of the naming rules used to create the valid names further comprises: computer readable program code for, responsive to a determination that a plurality of matching existing names are located, determining whether the matching valid names are not created with high priority naming rules; computer readable program code for, responsive to a determination that the matching valid names are not created with a high priority naming rule, determining the detected resource is a new resource; and computer readable program code for removing the matching existing names from entries in the master-alias table and reassigning the existing names to a new entry for the detected resource in the master-alias table.
14. The computer program product of claim 13 , wherein the computer readable program code for removing the matching existing names from entries in the master-alias table and reassigning the existing names to a new entry for the detected resource in the master-alias table further comprises: computer readable program code for, responsive to a determination that a matching existing name being reassigned to a new entry is a master name in an existing entry, replacing the master name in the existing entry with an alias name, wherein the alias name is a new master name comprising a matching valid name created with the highest priority naming rule; computer readable program code for recording the replaced master name and the new master name in a master history table, wherein the master history table comprises a partial match name list used to periodically synchronize name information in a data store of a resource management program to reflect new master names; computer readable program code for, responsive to a determination that the matching valid name being reassigned to a new entry is a superior, updating names of all resources using the matching valid name as their superior to reflect a change to the superior; and computer readable program code for, responsive to a determination that the matching valid name being reassigned to a new entry matches an alias name in the master-alias table, recording the valid name created with the highest priority naming rule as a master name in the new entry and recording the matching valid name as an alias of the master name in the new entry.