*dīk (Frankish) comes from Proto-Germanic dīkaz, from Proto-Indo-European dʰēygʷ- — to stick into, pierce.