WeeNames Scotland’s favourite name finder

← All names

Teo

Boy name · 46 babies recorded · 1974–2025

Teo: 46 babies born in Scotland since 1974, given to boys, peaking at 6 births in 2015.

Often considered a diminutive of Theodore or its equivalents Teodoro (Italian/Spanish) and Teodor (Scandinavian/Slavic), Teo ultimately comes from Greek Theodorus, meaning “gift of God.” Notable real-life bearers include Colombian footballer Teo Gutiérrez, Italian racing driver Teo Fabi, and American jazz composer Teo Macero. Its etymological root appears in place names like San Teodoro in Italy and the Philippines, honouring Saint Theodore. In Scotland, Teo is a crisp, international alternative to the more traditional Theo or Thomas, blending brevity with a timeless meaning.

Boy 11 of 52 years

Peak year
20156 babies
Latest (2025)
#6474 babies
Total births
46since 2009
5-year trend
▲ 15%vs prior 5y
1980 1990 2000 2010 2020 2015 · 6
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).