Boy name origins & meanings Latin : HeavenlyItalian : High; lofty Boy name variations Celesto Celestine Celestino Selestine Selestino Silestino Celso Celsius Celsus