Question: is amir a hindu name?
Answer: Amir is a Baby boy name originally from india. It has hindu, Sikh, Buddhist or Jain origin. Amir can be given to a Baby boy. The meaning of Amir in hindu, Sikh, Buddhist or Jain is Rich.