Caerdydd

Etymology
From. Equivalent to ; literally "fortified city on the River Taff".

The change from final to  is a local pronunciation, postdating the name being borrowed into English.