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 the detected resource 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 for the detected resource; determining a partial match exists when all of the valid names in the set of valid names for the detected resource do not match an existing name in the master-alias table; and responsive to determining the partial match exists, 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.