Language in Bahrain. Arabic is the official language of Bahrain, but English is widely spoken. It is used in business and is a compulsory second language in schools. Among the non-Bahraini population, many people speak Farsi, the official language of Iran, or Urdu, the official language of Pakistan.