The growth of nationalism in India stemmed from several interconnected factors including political centralization under British rule, the influence of Western education and ideas, the role of the press, social and religious reform movements, economic exploitation, and significant events such as the Revolt of 1857. These elements collectively fostered a sense of unity and common purpose among Indians against colonial oppression.