Hafi is baby boy name mainly popular in Muslim religion and its main origin is Arabic. Hafi name meaning is Generous. People also search this as origin of name of hafizur, hafiza, hafiz, hafifa, hafiz, Hafid, Hafizullah, hafil, Ahil hafiz, Hafiz meaning , Hafiq, origin of name of hafizur rahman, hafi, Hafiza sherin, Noor Hafiz. Hafi is written in Urdu, Hindi, Arabic, Bangla as حافی, हफी, حافي, হাফি. Other similar names can be Hafeez, Hafid, Hafiz, Hafizh, Hafizullah, Hafs, Hafsah, Hafa, Hafeeza, Hafeezah, Haffafa, Hafida, Hafiza, Hafizah, Hafsa, Hafsah, Hafthah, Hafza.