Spanish variant of Celestino, from Latin caelestis meaning heavenly or celestial.
Like Selestino?
Swipe through thousands of names like it