If you have a file that has a column with the serial number and another column with the desired name, you could show only the name and serial number columns in Locater, search for all devices, and export the results to a text file.
Then script a for loop to cat the first file and awk and print the column with the serial number. While you're catting, set a variable for the name associated with the serial number ($namefromfile, for example)
Grep the serial number you printed from the cat against the file from the Locater, and print the other column from the Locater file, which will give you the existing model name. Call the variable for the model name $existingmodelname.
Do an if expression -- if the model name from the Locater output file does not match the name from the file with the master names, run a CLI update for them to match:
mhandle=`./show models | grep $existingmodelname| awk '{ print $1}'`
./update mh=$mhandle attr=0x1006e,val=$namefromfile
You could do this a number of other ways - diff the two files, show the serial number via CLI and compare that with the master file, etc.
Make sure you back up your db before doing this.
Scott