Muhaajir is a direct Quranic name for boys that means âone who avoidsâ, âone who leaves something/somewhereâ, and when used as a name it means âone who avoids sinsâ, âone who leaves bad things alone (doesnât engage in them)â, âone who leaves the world alone (is not greedy)â. Muhajir also means âone who performs Hijrahâ, which is migration to a place for the sake of Allah. It is derived from the H26-J-R Quranic root.