The name Celestina is a girl's name of Spanish, Italian origin meaning "heavenly". Celestina and is often added to lists like Badass Princess Names and discussed in our forums with posts like "Names on NB that make you go WOW!".
From the experts:
We are hearing more of such heavenly names as Celeste and Celia, which opens the door to the range of lovely variations rarely heard before. Celestina is one of them, though given the more accessible options, it may be gilding the lily.