The name Teo is a baby boy name. The name Teo comes from the Romanian, Romania origin. The meaning of the name Teo is: gift of God .
Name meaning: gift of God
Gender: Male / Masculine / Boy / Boys
Origin of name: Romanian, Romania
Boys and boy names, Male names, Masculine names