Formal:
* Francophile: This is the most common and accepted term. It literally means "lover of France."
* French enthusiast: A more general and less formal term.
Informal:
* Frenchophile: A playful variation on "Francophile."
* French fanatic: This implies a strong and passionate love for French culture.
* France-obsessed: Used humorously or to emphasize the intensity of their love.
Other options:
* French culture aficionado: This emphasizes a deep knowledge and appreciation of French culture.
* French food lover: This focuses on their passion for French cuisine.
Ultimately, the best term to use depends on the specific situation and the tone you want to convey.