Shyam is an Indian name meaning 'dark' or 'dusky,' and is an epithet of Krishna.
Like Shyam?
Swipe through thousands of names like it