The name "Confederate Flag" means this as much or more than its more proper term
The distinction has some sort of meaning. This is the "Confederate Flag" and that's that.
Well, if your looking at the original purpose of each flag, then yes their is a difference. The national flag was used to represent the confederacy while the battle flag was used to prevent friendly fire (the national flag looks so similar to the American flag, especially when their is smoke everywhere). But these flags were used for that purpose over a century ago. Meanings can change in that amount of time. Now many consider the battle flag to be a representation of the confederacy, not the national flag. So, technically their is a difference, but practically their isn't.
Our land is blood soaked and our blood land soaked,all in the name of the South. This flag represents the blood shed and the fact the civil war will never be forgotten. Heritage and liberty for our states rights.
This is one of the official flags of the confederacy. The other flag was the battle flag of the confederacy and the flag of the dixiecrats.