شاكر

Shakir

boyArabicMuslim

Shakir is a Muslim boy name of Arabic origin, meaning “Grateful, one who gives thanks”.

MeaningGrateful, one who gives thanks
GenderBoy
OriginArabic
Written asشاكر
PronunciationSHAA-kir
TraditionMuslim
Used inWorldwide

Meaning and origin of Shakir

Shakir describes a person who gives thanks. Grammatically it is an active participle, shākir, formed from the root sh-k-r, which covers thanking and gratitude. In the Quran the word appears in praise of the Prophet Ibrahim, who was grateful for every favour shown to him, and it is also applied to God, who notices and rewards good deeds. Shakur and Shukri grow from the very same root, making a natural trio.

Is Shakir a Muslim name?

Because the Quran honours gratitude, Shakir sits comfortably within the faith; one verse reads 'And Allah is ever Appreciative (shākiran) and Knowing' (Quran 4:147).

How popular is Shakir?

Shakir is found all over the Muslim world, written Şakir in Turkey and heard widely in South Asia and West Africa.

Gifts with the name Shakir

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Shakir

ShaakirŞakirChakirShakiru

Names similar to Shakir

More Muslim boy names

Frequently asked questions

What does the name Shakir mean?

Shakir means 'Grateful, one who gives thanks'. It is of Arabic origin.

Is Shakir a Muslim name?

Because the Quran honours gratitude, Shakir sits comfortably within the faith; one verse reads 'And Allah is ever Appreciative (shākiran) and Knowing' (Quran 4:147).

How do you pronounce Shakir?

Shakir is pronounced SHAA-kir.

Is Shakir a boy or girl name?

Shakir is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.