Hi,
There is also an approach that requires no code:
Create a technical field (OldName)
A Workflow that runs before the modification of the Name field, which will store the current value of the name in the technical field (OldName)
A second Workflow that will run after the modification and that will retrieve the old value from the created technical field. So you can send your mail with both values.