Modern variant possibly derived from Sanskrit 'samaj' meaning 'society' or 'community.'
Like Samahj?
Swipe through thousands of names like it