Bahasa So’a adalah sebuah bahasa yang dipertuturkan di wilayah tengah Pulau Flores, Provinsi Nusa Tenggara Timur, Indonesia. Kemiripan dialek terbentuk antara Bahasa So'a dengan bahasa Ngada. Penutur bahasa So'a diperkirakan sekitar 6.000 jiwa yang tersebar di desa-desa sekitar Gunung Masu, yaitu di Kecamatan Bajawa, Kabupaten Ngada.[5]
Peneliti Paul Arndt telah menghasilkan buku mengenai tata bahasa So'a (1933).[5][6] Ia juga membuat kamus Ngadha-Jerman (1957), di mana kosakata bahasa So'a tercakup sekitar 80% di dalamnya.[5] Arndt telah memasukkan pula kata-kata So'a dan dialek lainnya dalam kamus tersebut, meskipun tidak mengindikasikan perbedaan-perbedaannya.[5]