Sacrosanct means holy, sacred, or inviolable. Unholy means the opposite - not holy or profane. While irreligious and unethical are related, they don't directly convey the opposite of sacred. Irreverent means disrespectful but is not the precise antonym.