Al menos 77 lenguas diferentes se hablan en Etiopía. La mayoría de estas pertenecen a las divisiones semítica, cusítica y omótica de la familia lingüística afroasiática. El amhárico, el idioma nacional oficial, es una lengua semítica, el idioma nativo de quizás el 30% de las personas.
El tigrinya y el tigray, también semitas, se hablan en el norte. El orominga, una lengua cusita, se habla ampliamente en el sur, quizás por el 40% de todos los etíopes. Las lenguas omóticas se hablan en el suroeste. El inglés es el segundo idioma principal que se enseña en las escuelas.