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