What's the term for a phrase made of two words that have the same meaning?

Solution 1:

It's one kind of pleonasm

(Incidentally, I don't agree that "body corporate" is an example: your argument is an example of the etymological fallacy. There are meanings of "body" and "corporate" which overlap, but their core meanings in modern English are quite separate. ).