Muslim Meaning: The name Irfan is a Muslim baby name. In Muslim the meaning of the name Irfan is: Thankfulness. Knowledge. Wisdom.
Meaning: Knowledge, learning, perception, erudition, discernment, science,
Wisdom, thankfulness, Gratefulness
Origin: Arabic