忏悔 originally comes from Buddhist practice (忏 is a transliteration from Sanskrit kṣamā, meaning 'forgiveness'). It is now also used in Christian contexts for 'confession.'
usage
Can be used as both a verb (to repent) and a noun (repentance/confession).