From Latin 'caelestis' meaning heavenly or celestial; variant of Celeste.
Like Celesta?
Swipe through thousands of names like it