Moral implies making a sacrafice for a long term goal. It doesn't imply any specific code but just any code. A moral person could challenge and take down the Christian church.
Morals come from the god(s) not men as ethics, principals, or laws would.
(Note: I'm only adding the historically accurate primary definition here because I noticed the definition of morality has been perverted everywhere else on the internet)