From on- (“un-, non-, not”) + heilich (“holy”).
onheilich (comparative onheilja, superlative onheilichsta)