The Sample Lot name cannot be changed once it is created, is this the expected behavior?
Yes, this is controlled by the Sample lot trigger Sample_Lots_before_vod. It was designed this way to prevent any data change issues.
In order to correct a naming issue, the incorrect Sample Lot record needs to be deactivated and a new one must be created with the correct parameters.
CRM Help Documentation: Creating Records for Sample Management