I love Cassandra, the mythology is actually a big plus for me. Greek mythology is all tragedies, so you can't expect anything different! I don't think it necessarily would be shortened to Cassie.CassandraMary is nice. I like CassandraJane (but not Jayne - bleugh!).