From Latin 'caelestinus' meaning heavenly or celestial.
Like Celestino?
Swipe through thousands of names like it