Inculcate comes from Latin inculcatus, the past participle of inculco, composed of the Latin prefix in- and a root ultimately from Proto-Indo-European h₁én meaning "in" with the agent suffix -ós.
inculcate (English): To teach by repeated instruction; To induce...