A etimologia é um terreno altamente escorregadio. A palavra corrupto, por exemplo, dá margem a um grande equívoco, visto que o cor- que aparece antes de -rupto pode ser interpretado como coração (lat. cor, cordis ‘coração’), como recentemente foi interpretado por um grande teólogo brasileiro.
Na verdade, corrupto se origina do latim corruptu(m), particípio passado de corrumpӗre. O cor- é uma alteração do prevérbio latino cum, como atestam os dicionários etimológicos (o cor é uma acomodação fonológica regular de cum). Examine-se o que diz, por exemplo, A.G.Cunha em Dicionário Etimológico Nova Fronteira da Língua Portuguesa:
corromper vb. ‘estragar, decompor’, ‘perverter, depravar’ | conrũper XIII, coronper XIII, corrõper XIV, conrromper XIV etc. | Do lat. corrumpӗre.
corru(p)to XIV. Do lat. corruptus, part. de corrumpĕre".