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.