Arnavut dili Arnavutça ve Hint-Avrupa dil ailesinden Avrupa koluna mensuptur. Arnavutça’nın köken olarak antik Pelasg dilinden geldiği, Antik (Eski) Yunanca’nın günümüz Rumcasına değil Arnavutça’ya daha yakın olduğu, Latincenin Arnavutça’dan türediği, Etrüskçe’nin Arnavutça’nın Toska aksanı ile ilgili olduğu yönündeki hipotez, teori ve görüşler dilbilimciler arasında yaygındır.
Arnavutça Toska şivesi ve Gega şivesi olmak üzere iki büyük şiveye ayrılır. Osmanlı İmparatorluğu döneminde Osmanlı Türkçesi kanalıyla Türkçe, Arapça, Farsça pek çok kelime Arnavutçaya yerleşmiştir. Ancak Arnavutluk’ta Enver Hoca döneminde öz Arnavutça politikası doğrultusunda söz konusu yabancı kelimelerin bir bölümü Arnavutçadan çıkarılmıştır.