Sumukh is a Sanskrit-derived Indian name meaning handsome-faced, pleasant-faced, or one of good countenance.
Like Sumukh?
Swipe through thousands of names like it