Nokkahuilu on puupuhallinsoitin, joka tuottaa ääntä puhaltamalla ilmaa terävän reunan yli aiheuttaen sen värisemisen. Toisin kuin muut puupuhallinsoittimet, kuten klarinetti, saksofoni tai oboe, joissa äänen tuottamiseen käytetään ruokoa tai kaksoiskuokoa, tallennin ei vaadi palkeita tai muita ulkoisia ilmanlähteitä.