What is the meaning of the name Demelza?
The name Demelza is primarily a female name of English origin that means Hill Fort Of Maeldaf.
From a Cornish place name
People who like the name Demelza also like: Elspeth
Names that sound like Demelza:
Stats for the Name Demelza