Navnet er en utvidelse av navnet Knag, som på sin side sannsynligvis skriver seg fra gården Knagholt i Torslev sogn i Dronningslund herred, Hjørring amt, eller fra byen Knagstrup i Skader sogn i Sønderhald herred, Randers amt, begge på Jylland.