FamilyEducation.com
   
 

First name origins & meanings:

  1. Latin: Heavenly
  2. Italian: High; lofty

First name variations: Célestine, Celestino, Celindo, Selestine, Selestino, Silestino, Celso, Celsius, Celsus