Bahasa Napu (bahasa Inggris: Napu language) atau bahasa Pekurehua, adalah sebuah bahasa daerah yang dituturkan di wilayah Lore Utara, Kabupaten Poso, Sulawesi Tengah.[6] Bahasa ini mendominasi wilayah Lembah Napu dan dipertuturkan oleh orang Napu.[6] Ada sekitar 6.100 orang penutur bahasa ini pada tahun 2000 menurut Ethnologue.[7][8][1] Bahasa ini termasuk dari keluarga Badaik, bersama dengan bahasa Besoa dan bahasa Bada.[9] Dari sudut pandang leksikostatistik murni, Napu, Behoa, dan Bada dapat dianggap sebagai dialek dari satu bahasa. Namun secara geografis dan sosiolinguistik mereka berbeda, dan atas dasar ini ketiganya diperlakukan sebagai bahasa yang terpisah.[10]