Hebrew and Arabic name meaning 'upright,' 'righteous,' or 'he will sing,' connoting moral integrity.
Like Yashir?
Swipe through thousands of names like it