En el libro de Fernando A. Navarro, Parentescos insólitos del lenguaje, se afirma que, en efecto, castidad y castigo son términos relacionados etimológicamente, ya que casto (del latín castus) significa ‘puro’ o ‘virtuoso’; castidad es la ‘cualildad de casto’; y castigo viene del verbo castigar, que a su vez viene del latín castigare (formado a partir del verbo ago -‘hacer’- y el adjetivo castus) cuyo significado literal sería ‘hacer puro’.