Meaning & Story
From the Supernatural television series, Castiel is an angel of the Lord — an invented name by the show's writers, though it uses the traditional '-el' suffix meaning 'of God.' The name carries associations of fierce protection and unlikely tenderness.
Castiel is for the Supernatural fans who have always wanted an angel in their household — and with a pet named Castiel, they get the closest possible approximation. He is probably a dignified, slightly confused dog who takes everything very seriously and shows love in ways that are sincere if occasionally perplexing. Castiel is loyal to a supernatural degree and would absolutely die for his people. Again, if necessary.