Zakiyy is a Quranic name for boys that means “righteous”, “pure from sin”, “pious”, “blessed”. It is derived from the Z-K-A root which is very common in the Quran and is the root for words like Zakat (“purification”, the name for the obligatory charity on wealthy people).