Eight World War II veterans were honored Tuesday at the North Carolina Capitol with the French Legion of Honor medal, the country's highest honor, for sacrifices they made for fighting on French soil.