زَكِيّ Zaki Muslim boy Name Origin: Arabic Meaning: "Intelligent, Pure" Historical Context in Islam Denotes someone who has a sharp mind and a purified soul. Character Traits Sharp, witty, and morally upright. Related Names TahirAkil