Manveer is an Indian name from Punjabi and Sanskrit elements meaning brave of heart or courageous mind.
Like Manveer?
Swipe through thousands of names like it