Sanskrit Indian Modern Baby Boy Names Hindu : They have vastly different origins, different meanings. Sanskrit Indian Modern Baby Boy Names Hindu : Karthik also means one who bestows.