Celestine \ce-lesti-ne, cel(es)-tine\ as a boy's name (also used as girl's name Celestine), is a variant of Celesto (Latin), and the meaning of Celestine is "heavenly".
The baby name Celestine sounds like Selestine and Celestino. Other similar baby names are Selestino and Silestino.