Sajjan is from Sanskrit and Hindi usage, meaning good person, noble one, or virtuous gentleman.
Like Sajjan?
Swipe through thousands of names like it