WeeNames Scotland’s favourite name finder

← All names

Matteo

Boy name · 204 babies recorded · 1974–2025

Matteo: 204 babies born in Scotland since 1974, given to boys, peaking at 26 births in 2025.

With Italian roots, Matteo is the elegant local form of Matthew, deriving from the Hebrew Mattityahu, meaning “gift of God.” The name gained international recognition through Matteo Renzi, Italy’s youngest-ever prime minister, and tennis star Matteo Berrettini, known for his powerful serve and Wimbledon final appearance. While no major place names derive directly from Matteo, the name shares its ancient biblical heritage with countless towns and churches dedicated to Saint Matthew. A notably stylish variant that has risen steadily in Scotland since the 1990s, Matteo offers a Mediterranean twist on a classic, sitting comfortably alongside other internationally popular Italian names like Leonardo and Alessandro.

Boy 20 of 52 years

Peak year
202526 babies
Latest (2025)
#16626 babies
Total births
204since 2001
5-year trend
▲ 60%vs prior 5y
1980 1990 2000 2010 2020 2025 · 26
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).