Neuviller-la-Roche (deutschNeuweiler) ist eine französischeGemeinde mit 328 Einwohnern (Stand 1. Januar 2021) in den Vogesen im DépartementBas-Rhin in der RegionGrand Est (bis 2015 Elsass). Zur Gemeinde gehören neben dem namensgebenden Dorf auch die Weiler Riangoutte (deutsch Ringelsbach) und La Haute-Goutte (deutsch Ober-Rothau).
Frühe Erwähnungen von Neuviller finden sich in den Jahren 1434 (Newilr), 1581 (Neuweyler) und 1632 (Newiller). Haute-Goutte wird 1383 als Zenterottow und 1489 sowie 1578 als Ober-Rothau erwähnt. Riangoutte wird als Ringelsbach 1578 und 1623 erwähnt. Im 17. Jahrhundert werden die beiden Weiler erstmals mit den französischen Namen Riangoutte und Haute-Goutte bezeichnet.[1]
Auf Französisch hieß die Gemeinde zuletzt bis 28. Dezember 1961 Neuwiller, ehe sie in Neuviller-la-Roche umbenannt wurde.