Potrebbe derivare dall'aggettivo latino niger ("di colore scuro"); dal nome medioevale Nero (aferesi di Guarniero e Ranieri) oppure da un soprannome legato al colore dei capelli o alla pelle scura del capostipite.
Il cognome Niro è molisano, della provincia di Campobasso e pugliese, della provincia di Foggia.