Afghanistan is home to anything from 40 to 59 different languages. Dari and Pashto are the official and most generally spoken languages in Afghanistan, with 77 percent and 48 percent of the population speaking them, respectively. Dari, or Farsi, is the official name for the Persian dialect spoken in the country and is commonly used as a common language.