HanifahMeaning: True believer, upright, devoutOrigin: ArabicPronunciation: Hah-nee-fahBrowse Arabic Names