What does Aniket mean?
From Sanskrit aniketa (अनिकेत), 'homeless, having no fixed abode', used as an epithet of Shiva (who belongs everywhere and nowhere). The meaning carries an ascetic, all-encompassing sense rather than a negative one.
What does Ranbir mean?
A Sanskrit/Hindi compound of rana (रण, 'battle') and vira (वीर, 'hero, brave one'), giving 'a warrior brave in battle'.