From Greek 'kallistos' meaning most beautiful or fairest.
Like Calistro?
Swipe through thousands of names like it