Le prénom Théo est le diminutif traditionnel de Théodore. Il provient du grec ancien 'theos', signifiant 'Dieu', et 'doron', signifiant 'don'. Il est donc littéralement traduit par 'don de Dieu'. Utilisé de manière indépendante, il s'est largement diffusé en Europe avant de connaître une ascension fulgurante en France à partir de la fin du XXe siècle.