Prezime Njavro u Hrvatskoj nose Hrvati, najvećim dijelom iz dobojskoga kraja, a prema nekim izvorima iz Hrasnog, BiH. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u Dobojskom Kraju, BiH (područje Doboja) i u Gradu Požegi. U Cerovici u Dobojskom Kraju, BiH svaki četvrti stanovnik prezivao se Njavro.
Rasprostranjenost
U Hrvatskoj danas živi oko 170 Njavroa u 80 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 40, pa se njihov broj višestruko povećao. Prisutni su u devet hrvatskih županija, u dvanaest gradova i 15 manjih naselja, najviše u Zagrebu (45), Dubrovniku (35), Požegi (15), Čibači u okolici Dubrovnika (15), te u Zatonu (15).
Izvan Hrvatske
Prezime Njavro prisutno je u 11 država na tri kontinenta. Prezime "Njavro" nosi manji broj osoba u Americi i manji broj u Bugarskoj.