Kelsey: probably derived from an Old English given name Ceolsige, which meant "ship's victory"
Astra: Greek meaning: "star"
Norse meaning: "divine strength"
Latin meaning: "From astralis meaning of the stars, derived from the Greek astron meaning star"
Kelsey Astra: Victorious Starship.
I love my name.