Tanvir. Tanvir (also spelled Tanveer, Tanweer, or Tanwir) is a masculine given name and surname, derived from Arabic "تنوير" meaning "enlightenment", also derived from Hindi and Punjabi languages in India meaning "Strong in Body, Brave from Body".