The meaning of the name Zakir is Grateful Person, One Who Praises God
The origin of the name Zakir is Arabic