knifesmith
Etymology
From knife + smith.
noun
A cutler who makes knives.