Old Welsh Origin Place Names

This is a list of place names in which the origin is Old Welsh.
type
usage
origin
Caerfyrddin (Settlement) Welsh
From Welsh caer "fort" and Moridunum. This is the name of a town in southern Wales.
Carmarthen (Settlement) English
English form of Caerfyrddin.
Dyfrdwy (River) Welsh
Compound of Old Welsh dwfr "water" and duiu "god". This is the Welsh name of the River Dee.
Trefor (Settlement) Welsh
Means "big village" from Middle Welsh tref "village" and maur "large". This is the name of a few towns in Wales.