Sameeha is an Arabic name meaning 'generous,' 'forgiving,' or 'noble.'
Like Sameeha?
Swipe through thousands of names like it