Del inglés medio daggere, daggare, dagard, probablemente del francés antiguo dague.
dagger ¦ plural: daggers