Boy name origins & meanings Latin : HeavenlyItalian : High; loftySpanish : Heavenly Boy name variations Celesto Celestine Celestino Celindo Selestine Silestino Celso Celsius Celsus Celeste Celey Sele Selestyna