Likely related to Arabic Zahira meaning "shining" or "visible," adapted through Spanish-language usage.
Like Yahira?
Swipe through thousands of names like it