What does Suvarna mean?
From Sanskrit 'suvarna' (सुवर्ण): 'su' (good) + 'varna' (colour), literally 'good/fine colour', and by extension the standard word for 'gold' and the adjective 'golden'. Both 'gold' and the underlying 'good colour' senses are attested.
What does Hema mean?
From Sanskrit 'hema' (हेम) meaning 'gold'. A literal gold name in Indian usage.