An Etymological Dictionary of the German Language/Annotated/Dolch
Dolch, masculine, ‘dagger, dirk,’ simply Modern High German (from the beginning of the 16th century), derived like the equivalent Dutch, Danish, and Swedish dolk, from Slavonic (Bohemian and Polish tulich?).