Name రతన్నాభా is of Indian origin, it generally means Lord Vishnu, Name రతన్నాభా is a Masculine (or Boy) name. Person with name రతన్నాభా are mainly Hindu by religion. Name రతన్నాభా belongs to rashi Libra and Nakshatra (stars) Hastha. Name రతన్నాభా is associated to God/Goddess Vishnu