Both words mean the same. Donator isn't really an English word in Britain. It is a Latin word. "Donator" is what we call a back-formation of Donation. It is certainly in use out there, and showing up in some American dictionaries too. But "donor" still seems to be the ascendant choice.