Blood orange is just a names. It’s basically an orange with red and mixed flesh, instead of just orange flesh. They have have a stronger, sometimes berry-like flavor. Cara Cara oranges are kind of pinkish flesh.
Mmmm, Cara Cara oranges are the best!