Variant of Celestine, from Latin caelestis meaning 'heavenly' or 'of the sky'.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Selestine?
Swipe through thousands of names like it