One of the older meanings of Dinas in Welsh is 'fortress' and it's obvious why this rock it got its name.