Carrefour is one of the biggest European retailers, and in French, it means "Crossroads". The logo symbolizes this word via two opposite arrows. They also added the first letter of the name, because if you look closely you’ll see the letter "C" in the negative space between the two arrows.