They were given this name because red is the first and, obviously, most important color of the American Flag. These states are the red meat of America. They are its essence.
Note: what makes red states red has nothing to do with pinko commie liberalism. The red color symbolizes that people in red states are true, red-blooded Americans, while people in blue states are evil, bear-allied homosexuals.
Also known as: God's Country.