Pas d’accord avec votre première remarque : Théo n’est pas un surnom mais la contraction d’un vrai prénom qui en l’occurence pourrait être : Théodore, Théophraste et autresThéobald. C’est quand même plus facile d’usage, c’est comme les prénoms composés : le temps que vous demandiez à votre fils Charles -Edouard-Archibald de bien vouloir venir à table, sa soupe est déja froide.
D’accord avec la seconde : aucune raison de cacher ses origines par un prénom francisé, à deux exceptions près :
-la difficulté de prononciation pour la langue du pays "d’accueil"
- si vous venez d’un pays africain et surtout nord-africain un certain handicap pour le boulot car beaucoup des français sont restés de foutus racistes !