Sanskrit name meaning 'good person' or 'wise and noble,' from 'su' (good) and 'jan' (person).
Like Sujan?
Swipe through thousands of names like it