It wouldn't be correct to say that Cade means "battle" in itself as it's unrelated to Caden.However, if you gave a child the name Cade with the idea that it was a nickname for Caden (like Jake instead of Jacob or Abby instead of Abigail) then it would have the same meaning.