Réponse :

Quand on dit « Vive la France », « Vive les Bleus » etc, le mot « Vive » correspond au verbe VIVRE conjugué au subjonctif présent, à la 3ème personne du singulier.

 

Le verbe « vivre » au subjonctif présent se conjugue en effet de la manière suivante :

que je vive
que tu vives
qu'il vive
que nous vivions
que vous viviez
qu'ils vivent

 

La formule initiale est « Que vive la France ! ». Celui qui l'énonce est évidemment à ce moment-là dans un état de grande excitation.
Porté par son enthousiasme, il supprime donc le « Que » appelé « béquille du subjonctif ». Ce qui donne « Vive la France ! ».