Shuraim is an Arabic name for boys that has two related meanings. One of them is “little gulf”, “little bay”, “little inlet”, being the diminutive form of Sharm (“gulf”, “bay”, “inlet”). It can also mean “little one whose lips are chapped/cracked”, being the diminutive form of the Arabic word Ashram (not related to the Indian word). The name can have either of the above meanings, and you can choose either one you like.