Sajan \s(a)-jan\ as a boy's name is of Hindi origin, and the meaning of Sajan is "loved one".
A baby name that sounds like Sajan is Sohan. Other similar baby names are Rajan and Sagan.