An Indian compound from Sanskrit roots where vīr means hero/warrior, giving a meaning of brave or noble fighter.
Like Agamveer?
Swipe through thousands of names like it