Likely related to Arabic roots associated with goodness or pleasantness, and also used as a place name.
Like Taba?
Swipe through thousands of names like it