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 Chandra mean?
Chandra means 'moon' in Sanskrit, from a root meaning 'to shine,' and is the name of the Hindu lunar deity among the Navagraha. Used for boys in India (the god) and often for girls in the West.