Conversation so far:
when was the last time france won the world cup
France won the 2018 FIFA World Cup.
who did france win against in the 2018 fifa world cup
France won the 2018 FIFA World Cup, defeating Croatia 4 to 2 in the final match.
what stadium was the final match of the 2018 fifa world cup played in
The 2018 FIFA World Cup Final took place on 15 July at the Luzhniki Stadium in Moscow.

Question: where does the name of the stadium come from
Self-contained rewrite: where does the name of luzhniki stadium come from