Baby Names and Name Generators

What Does Shan Mean?
"Coral"