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.
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.