I prefer
Spencer on males, but I think it is usable for girls.
Cassibella is just too much. It sounds like someone wanted to make up the most flowery, princessyname they could. I would prefer to see a nice, solid
Isabella or
Cassandra or
Cassia, to be honest. Or even
Arabella would be nicer.