Etiopiere er etnisk forskjellige, med de viktigste forskjellene på grunnlag av språklig kategorisering. Etiopia er en mosaikk på rundt 100 språk som kan klassifiseres i fire grupper. De aller fleste språk tilhører de semittiske, kushitiske eller omotiske gruppene, alle en del av den afro-asiatiske språkfamilien. Et lite antall språk tilhører en fjerde gruppe, Nilotic, som er en del av Nilo-Sahara-språkfamilien.
De semittiske språkene snakkes først og fremst i de nordlige og sentrale delene av landet; de inkluderer Geʿez, Tigrinya, amharisk, Gurage og Hareri. Geʿez, det gamle språket i Aksumite-imperiet, brukes i dag bare til religiøse skrifter og tilbedelse i den etiopisk-ortodokse kirken. Tigrinya er hjemmehørende i den nordøstlige delen av landet. Amharisk er et av landets viktigste språk og er innfødt i de sentrale og nordvestlige områdene. Gurage og Hareri snakkes av relativt få mennesker i sør og øst.
De mest fremtredende kushitiske språkene er Oromo, Somali og Afar. Oromo er innfødt i de vestlige, sørvestlige, sørlige og østlige områdene av landet. Somali er dominerende blant innbyggerne i Ogaden og Hawd, mens Afar er mest vanlig i Denakil-sletten.
De omotiske språkene, deriblant Walaita, er ikke utbredt, de snakkes for det meste i de tettbygde områdene i det ekstreme sørvest. Den nilotiske språkgruppen er innfødt i det vestlige lavlandet, med Kunama-høyttalere som dominerende.
I henhold til grunnloven har alle etiopiske språk offisiell statlig anerkjennelse. Imidlertid er amharisk «arbeidsspråket» til den føderale regjeringen, sammen med Oromo er det et av de to mest talte språkene i landet. På 1990-tallet ble etnolingvistiske forskjeller brukt som grunnlag for omstrukturering av Etiopias administrative divisjoner. p>