A modern name possibly from Arabic 'bay'ah' meaning 'pledge of allegiance,' or a creative Hebrew-styled feminine name.
Like Bayah?
Swipe through thousands of names like it