What does Rupa mean?
From Sanskrit रूप (rūpa) 'form, shape, beauty'. In names it carries the 'beauty' sense; the underlying word denotes beautiful form or appearance.
What does Hiranya mean?
From Sanskrit 'hiranya' (हिरण्य) meaning 'gold'; the related adjective 'hiranmaya' means 'golden'. Dictionary-level 'gold' meaning is well attested.