Mustasarvinokka (Anthracoceros malayanus) on sarvinokkien heimoon kuuluva lintu. Sitä tavataan Bruneissa, Indonesiassa, Malesiassa ja Thaimaassa. Singaporesta se on kadonnut.
Lajin esiintymisalueella sitä tavataan alankoalueilla Malakan niemimaalla, Borneossa ja Sumatralla sekä Lingga-, Bangka- ja Belitungsaarilla. Yleensä sitä esiintyy harvakseltaan tai paikallisesti yleisesti sopivissa elinympäristöissä.
Sen elinaluetta ovat erityisesti kosteat metsäiset alangot, mutta myös rämeet.
Kaupalliset ja laittomat metsänhakkuut, maan muuttaminen maanviljelyskäyttöön sekä asutuksen leviäminen ovat aiheuttaneet sen, että metsien häviäminen on ollut Indonesian Sundanalangolla hyvin laajaa. Lajin riippuvuus tasankojen elinalueista on saattanut sen tilanteessa, jossa on suuri häviämisen riski, etenkin Sumatralla ja Malakan niemimaalla.
Elinympäristöjen häviämisen vuoksi se on Thaimaassa lähellä häviämistä. Sen levinneisyysalueella metsien häviäminen on nopeata, ja sitä uhkaa myös metsästäminen. Koska laji on keskittynyt alankojen ainavihantiin metsiin, sen kanta on todennäköisesti häviämissä suhteellisen nopeasti. Laji on siksi määritelty vaarantuneeksi.