From Welsh, dinas (“fortress, stronghold”) + Ordovices (“tribe”).
Dinorwig
The older spelling was Dinorwic.