"Roland Garros" is in the official name of the tournament in the French language. However to English speakers it just more known as the French Open. It is just a choice thing because I'm quite sure in French, they also refer to it as either "Roland Garros" or "French Open".
No we don't. No French people would ever say the French Open, everyone would say "Roland Garros" or just "Roland".
I wonder where this garlic thing comes from when British people are obsessed with Garlic Bread.
Also in the spirit of international friendship I feel compelled to point out that :
Everything in the world >>>>>> Pimm's