Prezime Njavro potječe iz mjesta Hrasno u neumskom zaleđu u Bosni i Hercegovini. Njavre nemaju nikakve veze sa Dobojem.
Prezime Njavro nose Hrvati, a svi potječu iz neumskog zaleđa u Bosni i Hercegovini. Tijekom 20. stoljeća relativno najveći broj osoba s ovim prezimenom rođen je u Hrasnu i okolnim mjestima neumskog kraja, poput Cerovice, Osječenice i Neuma, kao i u Zagrebu, Dubrovinku, Požegi u Hrvatskoj.
Posebno se ističe selo Cerovica u neumskom zaleđu, gdje je prezime Njavro bilo vrlo rašireno prema predaji i starijim podacima, čak se svaki četvrti stanovnik toga sela prezivao Njavro.
Ova činjenica pokazuje koliko je prezime Njavro snažno povezano s područjem Hrasna i neumskog zaleđa, odakle su se mnoge obitelji kasnije raseljavale prema različitim dijelovima Hrvatske i šire.