Teo tai Theo on miehen etunimi.
Nimi on peräisin kreikankielisestä nimestä Theodoros, joka tarkoittaa “Jumalan lahjaa”.
Digi- ja väestötietoviraston tietojen mukaan Suomessa 1900-luvun alusta vuoden 2019 loppuun noin 1030 henkilöä oli nimeltään Teo ja noin 740 henkilöä oli nimeltään Theo. Suurin osa heistä oli syntynyt vuoden 2000 jälkeen.
Nimi Teo tai Theo jakaa nimipäivänsä 9. marraskuuta. Suomalaisessa kalenterissa nimi on merkitty Teoksi, kun taas ruotsalaisessa kalenterissa se on merkitty Theoksi. Nimen suomenkielinen versio lisättiin kalenteriin vuonna 2020.