Hansraj \ha-ns-raj, han-sraj\ as a boy's name is of Hindi and Sanskrit origin, and the meaning of Hansraj is "swan king".