ਸੱਜਣ

Sajjan

boySanskritSikhHindu

Sajjan is a Sikh boy name of Sanskrit, via Punjabi origin, meaning “Good person, dear friend”.

MeaningGood person, dear friend
GenderBoy
OriginSanskrit, via Punjabi
Written asਸੱਜਣ
PronunciationSUJ-jun
TraditionSikh, Hindu
Used inIndia, Canada, United Kingdom

Meaning and origin of Sajjan

Sajjan comes from the Sanskrit sajjana, a good or noble person. In Punjabi it also means a dear friend or beloved, and is used for God in devotional poetry. In Sikh history, Sajjan was a robber who posed as a holy man until Guru Nanak's words led him to change his ways; the story is told in the janamsakhis. The Canadian politician Harjit Sajjan bears it as a surname.

Is Sajjan a Sikh name?

Sajjan has a place in Sikh tradition through the story of Sajjan's transformation by Guru Nanak, and in Gurbani God is sometimes addressed as sajjan, the beloved friend.

How popular is Sajjan?

Used in Punjab and North India, often as a surname as well.

Gifts with the name Sajjan

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Sajjan

SajanSajjana

Names similar to Sajjan

SajanMitterSahibjeetSukhdev

More Sikh boy names

Frequently asked questions

What does the name Sajjan mean?

Sajjan means 'Good person, dear friend'. It is of Sanskrit, via Punjabi origin.

Is Sajjan a Sikh name?

Sajjan has a place in Sikh tradition through the story of Sajjan's transformation by Guru Nanak, and in Gurbani God is sometimes addressed as sajjan, the beloved friend.

How do you pronounce Sajjan?

Sajjan is pronounced SUJ-jun.

Is Sajjan a boy or girl name?

Sajjan is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.