In Latin, "ad hominem" would be pronounced with a silent "h" and the "i" would be a long "e" sound.

Why do we pronounce using English pronunciation?