Baby Names and Name Generators

What Does Cordelia Mean?
"Rope; Heart; A sea jewel"