Cassandra is much nicer. I'm glad my parents didn't name me Cassie only; the full name gives me more options. I dislike Cassie as a nickname anyway and prefer Cass or Cassandra.I am not a fan of Courtney, so I don't think it goes with any of the above.