It's entirely possible that there's more than one pair of names this can be done with.
I'm thinking of two famous names. One is from the past, and one is from the present. The name from the past is three letters longer.
Take the name from the past, and remove a certain string of three letters. Then, switch the first and last names. You'll get the name from the present.
EXAMPLE: Suppose there was a famous person from the past called "KEN JENNINGS". Say you remove "NIN", giving you "KEN JENGS". This would work if there was a famous person from the present called "JENGS KEN".
HINTS: The two famous people I have in mind are both from Britain, and they were born 103 years apart: the older in 1872 and the younger in 1975. Both are male, and both have had marriages deteriorate.