Yes, Anurag meaning does have a Sanskrit origin. It denotes passion, attachment and devotion