What does Hema mean?
From Sanskrit 'hema' (हेम) meaning 'gold'. A literal gold name in Indian usage.
What does Ganga mean?
Sanskrit name of the river Ganges and its personification as a river goddess; broadly 'swift-goer' / the sacred river. A classic river name.