Variant of Clesta or Celeste, from Latin 'caelestis' meaning 'heavenly' or 'celestial'.
Like Clesta?
Swipe through thousands of names like it