Shakib is a male given name that comes from the Sanskrit, meaning "Present", "Reward" or "Patient"..
Shakib is baby boy name mainly popular in Muslim religion and its main origin is Arabic. Shakib name meanings is Present, gift, reward.
People search this name as Abdul shakib, Shakib, Shakiba.
Shakib is written in Urdu, Hindi, Arabic, Bangla as شکیب, शाकिब, شكيب, সাকিব. Other similar sounding names can be Shaaban, Shaady, Shaaf, Shaafi, Shaafii, Shaaheen, Shaahid, Shaan, Shaar, Shaariq, Shaaz, Shabaan, Shabab, Shaban, Shabar, Shabaz, Shabb, Shabbah, Shabbar.