For Windows systems specifically, Lansweeper provides a rename detection feature to detect when a Windows computer has been renamed or has moved to another domain.
The following KB article will describe how this feature works and the information used to determine which computer was renamed: Windows rename detection