Meaning A girl's name of Indian origin, it means "Lustrous jewel." Origin of Ratnaprabha Indian Popular Middle Names Pronunciation 🔊 Listen Ratnaprabha Similar Names Ratnabali Deepta Jyothi Tejashree Ujjwal Ujjwala Changchang Parvin Tanishoa Romola Year by Year Popularity of Ratnaprabha