Baby Names and Name Generators

What Does Cassandra Mean?
"Protector of mankind; man's defender, warrior"