1. A method executed by a computer for managing and reconciling information technology asset naming conflicts in a configuration management database, the method comprising: receiving attributes collected about a detected resource in a network of resources; creating a set of valid names for the detected resource based on the collected attributes and a set of naming rules, wherein a valid name is created for each naming rule, and wherein the naming rules in the set of naming rules have a priority order; searching a master-alias table to locate entries comprising at least one existing name of known resources recorded in the master-alias table that matches at least one valid name in the set of valid names; determining a partial match exists when all of the valid names in the set of valid names do not match an existing name in the master-alias table; and responsive to determining the partial match exists, determining, based on a priority of the naming rules used to create the valid names, whether the detected resource is a new resource or an existing resource in the network; wherein 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: responsive to a determination that a plurality of matching existing names are located, determining that a matching valid name is created with a high priority naming rule; and responsive to a determination that the matching valid name matches only one master name in the master-alias table, determining the detected resource is an existing resource; and recording remaining matching valid names as alias names of the only one master name.