What is the meaning of the name Hanif?
The name Hanif is primarily a male name of Arabic origin that means True, Devoted, Good.
People who like the name Hanif also like: Adwin
Names that sound like Hanif:
Stats for the Name Hanif