The surname including Din may have several derivations, depending on how used in the name. Does it stand alone as "din" or was it added to part of a name to indicate a specific meaning? For example, Muslim: Shortened form of any of the many Arabic names formed with the word din 'religion', for example Saifuddin 'sword of religion' or Salahuddin 'righteousness of religion'. Or in Arab/Kurdish and Turkish origin, added to honor name of the Arab warrior as in surnames like - saladin, salah-ud-din, salaheddine. Din (special chracter above the I) means "religion" or "way of life" in Arab. In Hindi that word means "day". You might check further and find out more if you know the immigration pattern for a specific person's ancestors with that surname... Here are some other possibilities and info to get you started. It seems if the name stands alone my guess is it was derived from Sanskrit and may be Hindi or Arabian in derivation... Good luck!
Indian (northern states): Hindu name derived from Sanskrit dina 'humble'.
Scottish: Unexplained. According to some, this is an old Strathblane surname.
Jewish (Ashkenazic): Nickname from Yiddish din, meaning 'thin'.
Indian (northern states): Hindu name derived from Sanskrit dina 'humble'.
Scottish: Unexplained. According to some, this is an old Strathblane surname.
Jewish (Ashkenazic): Nickname from Yiddish din, meaning 'thin'.