Demelza is from a Cornish place-name and is often interpreted as 'fort on the hill.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Demelza?
Swipe through thousands of names like it