What does Rakesh mean?
Rakesh combines Sanskrit raka ('full moon' or the full-moon night) and isha ('lord, ruler'), i.e. 'lord of the full moon,' per Monier-Williams. A genuine, dictionary-backed lunar name.
What does Ranbir mean?
A Sanskrit/Hindi compound of rana (रण, 'battle') and vira (वीर, 'hero, brave one'), giving 'a warrior brave in battle'.