Teo tai Theo on miehen etunimi.
Nimi on peräisin kreikkalaisesta nimestä Theodoros, joka merkitsee "lahja jumalalta".
Digi- ja väestötietoviraston tietojen mukaan Suomessa on 1900-luvun alusta vuoden 2019 loppuun mennessä 1030 henkilöä saanut nimekseen Teo ja noin 740 henkilöä nimen Theo. Suurin osa heistä on syntynyt vuoden 2000 jälkeen.
Teon ja Theon nimipäivä on 9. marraskuuta. Suomenkieliessä kalenterissa nimi on muodossa Teo, ruotsinkielisessä muodossa Theo. Suomenkieliseen kalenteriin nimi lisättiin vuonna 2020.