From Sanskrit vīra, meaning "hero" or "warrior," so it carries a sense of bravery and strength.
Like Virat?
Swipe through thousands of names like it