Veer is an Indian name from the Sanskrit vira and means "brave" or "hero"; it is the same word found in names like Virat and in the title of the Rajput warrior Veer. It is used in Hindu, Sikh and Jain families and is popular with Indian-American parents who want a short, strong name that is easy to say in English. Veer rose from number 10295 in 2000 to number 942 among boys' names in 2025, its first year in the US top 1000.