Sahira is an Arabic name meaning wakeful, vigilant, or enchanting, depending on usage and root interpretation.
Like Sahira?
Swipe through thousands of names like it