This depends on what SP level you have. By design, it should retain the HW inventory of old name and create a new inventory of the new name in the SMS database. You may want to check on the SP level and patch here
http://support.microsoft.com/kb/903933Also, on your site maintenance configuration, you have have configured to delete aged info. If that's the case the old name will disappeared eventually. If you configured your discovery method to scan from the AD system, you would have a clean and closest info on both SMS and AD.