muslim name sahir meaning
The name Sahir is a Muslim baby name. In Muslim the meaning of the name Sahir is: Charming. Enchanting. Wakeful. Arabic Meaning: The name Sahir is an Arabic baby name.