From German Krummhorn, from krumm (“crooked”) + Horn (“horn”). Doublet of cromorna.
krummhorn (plural krummhorns)