Celesta \ce-les-ta, cel(e)-sta\ as a girl's name is a variant of Celeste (Latin), and the meaning of Celesta is "heavenly".
The baby name Celesta sounds like Celest, Silesta, Seleste, Celleste, Celestyna, Celestina, Celestin and Celestena. Other similar baby names are Calesta and Celestia.