Le prénom Léo est issu du latin 'leo', qui signifie littéralement 'lion'. Ce terme est lui-même emprunté au grec ancien 'leôn'. Historiquement, il s'agit d'une forme abrégée de prénoms plus longs comme Léonard, Léopold ou Léon. Bien qu'il ait longtemps été perçu comme un simple diminutif au cours des siècles, il a acquis son autonomie en tant que prénom à part entière, porté par une symbolique royale et protectrice attachée à l'animal emblématique qu'il désigne.