Sulekha is a Sanskrit-derived Indian name meaning good writing, beautiful script, or one who writes well.
Like Sulekha?
Swipe through thousands of names like it