Baby Names and Name Generators

What Does Callista Mean?
"Beautiful"